Hallo, ich habe ein Problem mit einem Arduino Mini-Pro (8Mhz/3.3V), den ich auf einer eigenen Platine über ISP programmiere. Ich habe ca. 10 solche Aufbauten im Betrieb und der 11. ging auch super, bis ich die Spannungsversorgung (4V Netzteil) abklemmte und der AVRISPmk2 noch dran war. Danach ging er nicht mehr. Er lässt sich weiterhin fehlerfrei programmieren und auch die fuse können gesetzt und gelesen werden. Mir fiel auf, dass der Reset-Pin auf low blieb. Mit einem 330 Ohm Widerstand nach VCC kommt er auf 1,8 V und der ATmega arbeitet, als wenn nichts gewesen wäre. Allerdings zieht der Reset-Pin nun 4,5 mA und der Pegel ist mit 1,8V nicht mal ein sicheres High. Was nun? Ist der Chip halb tot? Wechseln kann ich ihn, aber ich würde gerne wissen, warum er nicht funktioniert, bzw, warum der RST so viel Strom braucht. Ist für eine Akku-getriebene Kiste, daher ist das schon eine krumme Sache. Laut Datenblatt kann der RST auch als Input benutzt werden, aber kein Hinweis auf interne Pulldown-Möglichkeit oder Funktion als OD oder PP. Der AtMega328p-Chip kommt von Reichelt, daher denke ich, dass er kein Fake ist. Vorher war er fake, kam alles über AliExpress und es ging gar nichts. avrdude: safemode: Fuses OK (E:FF, H:D9, L:E2) Danke im Voraus Silvio
Da ist doch noch ein Kerko im Spiel. Wäre nicht der erste, der spontan einen erheblichen Leckstrom hat.
Silvio K. schrieb: > Laut Datenblatt kann der RST auch als Input benutzt werden, Auch als OUTPUT. Silvio K. schrieb: > oder Funktion als OD oder PP. Was soll das sein? Geheimsprache? Silvio K. schrieb: > Wechseln kann ich ihn, aber ich würde gerne wissen, warum er nicht > funktioniert, bzw, warum der RST so viel Strom braucht. Manche Dinge gehen einfach kaputt. Fehlbedienungen, sind durchaus eine übliche Ursache.
Arduino F. schrieb: > Auch als OUTPUT. Das habe ich eben nicht im Datenblatt gefunden, daher wundert mich das. > Geheimsprache? Sorry: OD (Open Drain), PP (Push-Pull)
Arduino F. schrieb: > Silvio K. schrieb: >> oder Funktion als OD oder PP. > Was soll das sein? > Geheimsprache? Open Drain und Push-Pull. Kann man drauf kommen, wenn man will.
Sebastian R. schrieb: > Kann man drauf kommen, wenn man will. Der m328p hat keine Open Drain Pins/Konfiguration, abgesehen von I2C. Und der der Reset Pin kann durchaus Push-Pull Also alles dieses ist eine Nebelkerze. Bevor Nebelkerzen zu Missverständnissen führen, frage ich doch lieber nach. Ja, du darfst mich dafür für blöd erklären, wenn du möchtest, wenn es dich glücklich macht. Silvio K. schrieb: > Das habe ich eben nicht im Datenblatt gefunden, daher wundert mich das. Aus dem Datenblatt, Abschnitt 1.1.5: > If the RSTDISBL Fuse is programmed, PC6 is used as an I/O pin. Aus dem Datenblatt, Abschnitt 14.3.2: > When the RSTDISBL Fuse is programmed, this pin functions as a normal I/O pin, https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf
:
Bearbeitet durch User
Arduino F. schrieb: > Aus dem Datenblatt, Abschnitt 1.1.5: >> If the RSTDISBL Fuse is programmed, PC6 is used as an I/O pin. Oh danke. Ich habe offensichtlich ein älteres Datenblatt (7810D–AVR–01/15), da ist nur von Input die Rede. Die Fuse macht den PC6 zum Reset und der Reset funktioniert ja auch, nur halt mit zu hohem Strom. @hhinz: Ich habe nach dem Kerko geguckt und gar keinen auf der PCB gefunden. Am Reset ist nur ein 10k Pull-up, der es ja nicht schafft.
Silvio K. schrieb: > Ich habe nach dem Kerko geguckt und gar keinen auf der PCB Der Pro Mini hat einen Kerko Richtung DTR. Wenn kein USB Adapter dran ist, ist der Wirkungslos. Siehe: https://www.arduino.cc/en/uploads/Main/Arduino-Pro-Mini-schematic.pdf Silvio K. schrieb: > Ich habe offensichtlich ein älteres Datenblatt Das ist vollkommen aktuell. Aber leider für einen anderen µC, für die automotive Variante. Die beiden µC sind sehr sehr ähnlich, aber nicht identisch.
:
Bearbeitet durch User
Silvio K. schrieb: > Mit einem 330 Ohm Widerstand nach VCC kommt er auf 1,8 V und der ATmega > arbeitet, als wenn nichts gewesen wäre. Allerdings zieht der Reset-Pin > nun 4,5 mA und der Pegel ist mit 1,8V nicht mal ein sicheres High. Was > nun? Ist der Chip halb tot? ESD-Schaden
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.