<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-gb">
	<link rel="self" type="application/atom+xml" href="https://forums.obdev.at/app.php/feed/topic/3550" />

	<title>Objective Development Forums</title>
	
	<link href="https://forums.obdev.at/index.php" />
	<updated>2009-12-11T23:12:00+02:00</updated>

	<author><name><![CDATA[Objective Development Forums]]></name></author>
	<id>https://forums.obdev.at/app.php/feed/topic/3550</id>

		<entry>
		<author><name><![CDATA[christian]]></name></author>
		<updated>2009-12-11T23:12:00+02:00</updated>

		<published>2009-12-11T23:12:00+02:00</published>
		<id>https://forums.obdev.at/viewtopic.php?t=3550&amp;p=12428#p12428</id>
		<link href="https://forums.obdev.at/viewtopic.php?t=3550&amp;p=12428#p12428"/>
		<title type="html"><![CDATA[Re: Different Behavior with a HUB and without a HUB]]></title>

		
		<content type="html" xml:base="https://forums.obdev.at/viewtopic.php?t=3550&amp;p=12428#p12428"><![CDATA[
Your problem depends heavily on timing. Since USB 2.0 hubs implement low speed communication on their own, you are effectively dealing with a different USB host implementation when you insert a hub. This different implementation may use different timeouts, retry intervals etc.<p>Statistics: Posted by <a href="https://forums.obdev.at/memberlist.php?mode=viewprofile&amp;u=8">christian</a> — Fri Dec 11, 2009 11:12 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[chhrabia]]></name></author>
		<updated>2009-11-19T11:26:07+02:00</updated>

		<published>2009-11-19T11:26:07+02:00</published>
		<id>https://forums.obdev.at/viewtopic.php?t=3550&amp;p=12056#p12056</id>
		<link href="https://forums.obdev.at/viewtopic.php?t=3550&amp;p=12056#p12056"/>
		<title type="html"><![CDATA[Different Behavior with a HUB and without a HUB]]></title>

		
		<content type="html" xml:base="https://forums.obdev.at/viewtopic.php?t=3550&amp;p=12056#p12056"><![CDATA[
Hello,<br />I am working on a collage project with your great VUSB Framework. I am implementing a USB/RS232 Interface to control 1-8 servos. My implementation is in a stable status, but I have made some strange monitoring:<br /><br />I am using a Atmega 8 overclocked to 20MHZ (works good), because I need more time during the USB communication.<br /><br />My PWM signal for the servos is very time critical, same like the USB communication, so both branches are in concurrency. The ISR`s for PWM does not have a sei in it, but they are very short (~30clocks), but I does not have a problem with the USB communication.<br /><br />The main problem in this implementation is, if a USB interrupt occurs between the pwm cycles and needs to much time, the pwm signal jitters.<br /><br />The strange effect is, if I connect my device to one specific USB Hub (I have only this, but it is USB2.0, but very slow with other devices) everything works very good.<br />On opposed to this if I connect my device directly to my PC, I have big problems with jitter.<br /><br />Did some one can explain me, why these effects occur? And how I can force the behavior I have with these HUB?<br /><br />if someone is interested in my code: SVN: <!-- m --><a class="postlink" href="http://OpenSVN.csie.org/BaRobot">http://OpenSVN.csie.org/BaRobot</a><!-- m --> with public download access<br /><br /><br />Big thanks<br />Chris<p>Statistics: Posted by <a href="https://forums.obdev.at/memberlist.php?mode=viewprofile&amp;u=3141">chhrabia</a> — Thu Nov 19, 2009 11:26 am</p><hr />
]]></content>
	</entry>
	</feed>
