oberallgeier
15.11.2011, 10:18
Vielleicht nicht ganz ohne Interesse zur Baudratentoleranz des FTDI. (Dummerweise zuerst in nem alten Thread geschrieben, in dem man das nicht wirklich finden wird)
Gute Toleranz des FTDI hatte ich schon hier vermutet (https://www.roboternetz.de/community/threads/49290-USB-gt-RS232-(TTL)-Wandler?p=474987&viewfull=1#post474987) und behauptet, "... dass der FT232 ziemlich fehlertolerant ist ..."
Mit meiner selbstgefertigten USB-UART-Platine (klick für Boarddesign) (https://www.roboternetz.de/community/threads/36416-RS232-Wandler-in-SMD?p=437181&viewfull=1#post437181) mit dem FT232 habe ich nun in den letzten Tagen wiederholt festgestellt, dass ich mit nem mega328/8MHz (interner !! Oszillator) bei 38,4 kBD rechnerisch zwar einen Fehler von -7% bzw. +8% (evtl. 12%) erhalte - WENN die 8 MHz stimmen. Da dieser Oszillator bekanntlich z.T deutlich abweicht, kanns mehr oder weniger sein. Trotzdem ist die Verbindung stabil und fehlerfrei. Bei 56k gibts dann erste Fehler.
Auf meinem aktuellen Steckbrettaufbau hatte ich die Frequenz des Quarzes nicht kontrolliert aber die UART mit 38400 Baud betrieben - und sie läuft zuverlässig. WinXP, Terminal von br @ y , meine oben genannte U S B-UART-Platine, 1,5 m Kabel Unitronic (LAPP) 4x0,14, ungeschirmt.
Dass ich mit der gleichen Platine und nem bequarzten m168/m328/20MHz problemlos 256 kBD fahre, hatte ich schon andernorts geschrieben.
Gute Toleranz des FTDI hatte ich schon hier vermutet (https://www.roboternetz.de/community/threads/49290-USB-gt-RS232-(TTL)-Wandler?p=474987&viewfull=1#post474987) und behauptet, "... dass der FT232 ziemlich fehlertolerant ist ..."
Mit meiner selbstgefertigten USB-UART-Platine (klick für Boarddesign) (https://www.roboternetz.de/community/threads/36416-RS232-Wandler-in-SMD?p=437181&viewfull=1#post437181) mit dem FT232 habe ich nun in den letzten Tagen wiederholt festgestellt, dass ich mit nem mega328/8MHz (interner !! Oszillator) bei 38,4 kBD rechnerisch zwar einen Fehler von -7% bzw. +8% (evtl. 12%) erhalte - WENN die 8 MHz stimmen. Da dieser Oszillator bekanntlich z.T deutlich abweicht, kanns mehr oder weniger sein. Trotzdem ist die Verbindung stabil und fehlerfrei. Bei 56k gibts dann erste Fehler.
Auf meinem aktuellen Steckbrettaufbau hatte ich die Frequenz des Quarzes nicht kontrolliert aber die UART mit 38400 Baud betrieben - und sie läuft zuverlässig. WinXP, Terminal von br @ y , meine oben genannte U S B-UART-Platine, 1,5 m Kabel Unitronic (LAPP) 4x0,14, ungeschirmt.
Dass ich mit der gleichen Platine und nem bequarzten m168/m328/20MHz problemlos 256 kBD fahre, hatte ich schon andernorts geschrieben.