Gast
#932402
Ich möchte einen atmel Controller wegen Stromverbrauch möglichst niedrig takten. Aber eine RS232 mit 9600 Baud muss noch korrekt und sicher bedient werden können. Welchen Quarz nimmt man dann man besten?
|
Anzeige
|
Wieviel Mhz für 9600 Bad notwendig?
Gast
#932402
Ich möchte einen atmel Controller wegen Stromverbrauch möglichst niedrig takten. Aber eine RS232 mit 9600 Baud muss noch korrekt und sicher bedient werden können. Welchen Quarz nimmt man dann man besten? Nach UBRR = f / (16*BAUD) -1 am besten immer ein glattes Vielfaches der 16fachen Baudrate, also mindestens 153.6 kHz. Aber: Nach meiner Erfahrung ist schneller takten und dafuer laenger im sleep-Modus zu sein stromsparender als langsam zu takten und dafuer staendig aktiv zu sein. Schau ins Datenblatt des Controllers da befinden sich entsprechende Tabellen und eine Formel zur Berechnung des Baudratenfehlers.
Gast
#932416
Für den ATMEGA8 verwende ich für 9600 Baud einen 1 MHz Quarz im Double Speed Modus.
Gast
#932419
I once made a page .. http://www.ibrtses.com/embedded/quartzandbaudrates.html
Gast
#932845
Die 153 kHz sind normal das Minimum. Im Fast mode würde die Hälfte wohl noch gehen. Es wird aber schwer da einen Quarz zu finden. Was man och gut kriegen sollte wäre ein 455 kHz oder 457 kHz Keramikresonantor. Der Fehler bei der Baudrate sollte noch akzeptabel sein. Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|