Messungen zum atmega328p auf (arduino)NanoClone von heute... Also ich könnte nun die Fusebits umstellen .. Intern 8 MHz oder Intern 128 kHz Gehen auch die 128 kHz?
...o.k.o.k. ich habs gewagt:
8 MHz, 1:8 Teiler und siehe da:
der uC funktioniert noch und ist ansprechbar und das Board benötigt jetzt so ca. 10 mA @ 5V
Messaufbau: NanoClone-Platine mit dem üblichen Quarz 16 MHz, kleines Programm ist aufgespielt und läuft. Der Clone trägt an seinen Anschlüssen KEINERLEI Peripherie - nur ISP-Stecker und Zuführung vom Labornetzteil zu den PLATINEN-Anschlüssen VIN und GND. User defined LED ist off. Die Messwerte sind Angaben des Netzteils, aber "5V-Pinn" wird separat am entsprechenden Pinn per DMM gemessen.
Ergebnisse bei den genannten Einstellungen:
Fuses: Ext. Crystal Osc. 8.0- MHz; Start-up time PWRDWN/RESET: 1KCK/14CK + 0 ms
16 MHz 5Vin => 14 mA Verbrauch und 3,88 V am "5V-Pinn"
Fuses: Int. RC Osc. 8 MHz; Start-up time PWRDWN/RESET: 6KCK/14CK + 0 ms
8 MHz 5Vin => 11 mA Verbrauch und 4,08 V am "5V-Pinn" ............................................ ##>> Dies dürfte Deinem Aufbau entsprechen
Fuses: Int. RC Osc. 128 kHz; Start-up time PWRDWN/RESET: 6KCK/14CK + 0 ms
128 kHz 5Vin => 6 mA Verbrauch und 4,12 V am "5V-Pinn"
Sonstige Fuses:
BOD 2.7 V
SPIEN BootSZ 3F00
EESAVE
BOOTRST
Bitte denke dran:
1) 5V an VIN sind NICHT 5V am Controllereingang. Dort ist der Spannungsabfall am Spannungsregler zu berücksichtigen, siehe Angaben oben "5V-Pinn".
2) WENN der Controllertakt (im Datenblatt "CLCK" oder "Clock" oder so) auf 128 kHz liegt, dann muss der Programmiertakt zum Flashen auf weniger als 1/4 des Prozessortaktes gestellt werden, z.B. 4 kHz! Diese Forderung - weniger als 1/4 - gilt für jeden 8-Bit-Atmel-Prozessortyp.
Lesezeichen