08.05.2013, 08:53 PM
Ich hab mal den ISP1160 programmiert. Von daher kann ich nicht bestätigen, das USB nicht echtzeitfähig wäre.
Wenn die Verbindung erstmal aufgebaut ist, dann strullern die Daten mit konstanter Bitrate in den Controller und stehen da irgendwann byteweise zur Abholung bereit.
Übel wirds erst, wenn sich mehrere Devices den Controller teilen müssen. Und ebenso übel wirds natürlich, wenn die CPU auf anderen Hochzeiten tanzt und mit der Abholung der Daten nicht hinterherkommt.
Aber auf der Senderseite, sprich im Tastkopf, könnte man möglicherweise ohne Buffer ausreichen.
Aber davon mal ganz unabhängig: Alfschs Controller hat doch RAM bis zum Abwinken. Der kann also buffern.
Wenn die Verbindung erstmal aufgebaut ist, dann strullern die Daten mit konstanter Bitrate in den Controller und stehen da irgendwann byteweise zur Abholung bereit.
Übel wirds erst, wenn sich mehrere Devices den Controller teilen müssen. Und ebenso übel wirds natürlich, wenn die CPU auf anderen Hochzeiten tanzt und mit der Abholung der Daten nicht hinterherkommt.
Aber auf der Senderseite, sprich im Tastkopf, könnte man möglicherweise ohne Buffer ausreichen.
Aber davon mal ganz unabhängig: Alfschs Controller hat doch RAM bis zum Abwinken. Der kann also buffern.