Ich habe hier ein RFID-Reader Board mit dem PN532 liegen (das übliche quadratisches rote Teil aus China) Ab und an hängt sich das Teil auf - ich vermute es hat was mit der Reset-Leitung zu tun Nur - auf dem Board ist ab Werk ein 10K Pull-Up verbaut, ich messe dann an RSTPDN nur ca. 2,2V Versorgungsspannung ist 3,3V Ich finde leider nirgendwo Angaben ob das so ok ist? Viele Grüße
Hallo, die eigentliche Frage zum Reset kann ich leider nicht beantworten. Aber auch ich hatte immer wieder das Problem, dass sich der Leser aufzuhängen schien. Weil ich am Board selbst nicht rumbasteln wollte habe ich es so gemacht, dass ich die Versorgungsspannung des Moduls mit einem High-Side Switch ein- und ausschalten kann. Es muss nur beachtet werden, dass man auch die Kommunikationsleitungen der SPI auf GND schaltet, sonst versorgt sich das Modul zumindest halblebig darüber. Vielleicht wäre das ja eine Option?
die Hälfte der Lösung habe ich jetzt gefunden: hier gibt es den Schaltplan: http://www.elechouse.com/elechouse/images/product/PN532_module_V3/PN532_shematic_drowing.pdf der 10 KOhm Widerstand ist kein Pull-Up sondern Teil eines Spannungsteilers - das Ding gehört wohl eher an 5V angeschlossen? Auch würde es wohl Sinn machen an SDA und SCL jeweils Pull-Up-Widerstände einzubauen?
Heinz R. schrieb: > hier gibt es den Schaltplan: > > http://www.elechouse.com/elechouse/images/product/PN532_module_V3/PN532_shematic_drowing.pdf > > der 10 KOhm Widerstand ist kein Pull-Up sondern Teil eines > Spannungsteilers - das Ding gehört wohl eher an 5V angeschlossen? 5V steht eindutig im Schaltplan! Die Schaltung läuft mit 3,3V, ist aber so ausgelegt, dass sie an einen 5V-µC gekoppelt werden darf. Ich rate mal, dass der Teiler am Reset den Lesebaustein nur freigeben soll, wenn 5V tatsächlich vorhanden sind. Die Beschriftung "RSTPDN" könnte Reset bei Powerdown meinen. Den Schaltbild zufolge hast Du an R1 nur Spannung, wenn am Stecker JP1 die 5V anliegen - wo also kommen Deine 2,2V her? Wenn Du keine 5V im System hast, lege 3,3V an und löte den R9 / 20k raus. > Auch würde es wohl Sinn machen an SDA und SCL jeweils > Pull-Up-Widerstände einzubauen? Ja, die zwei FETs in SDA / SCL sind Pegelkonverter, brauchen am Zielsystem (JP1) Pullups gegen dessen Betriebsspannung.
Hallo Manfred, vielen Dank für die Antwort - es war gar nicht so einfach den Schaltplan zu finden Im Datenblatt von NXP steht: Symbol Parameter Conditions Min Typ Max Unit VBAT battery supply voltage 2.7 - 5.5 V Beworben wurde die Platine natürlich mit 3,3v und 5V kompatibel - und ich ging davon aus dass da an RSTPDN einfach ein Pull-Up gegen die 3,3V drauf ist Ich wäre ohne Schaltplan nie auf die Idee gekommen das die hier 5V benötigen, alles andere läuft ja mit 3,3V - dieser Spannungsteiler ist das einzige Teil das die 5V nutzt Ich habe sie jetzt einfach mal an 5V angeschlossen - abwarten.... Viele Grüße
Heinz R. schrieb: > vielen Dank für die Antwort - es war gar nicht so einfach den Schaltplan > zu finden Chinaboard, wie üblich ohne Doku und dafür billig - so kenne ich das. Sei es so, Du hast den Plan gefunden und damit diese Stelle auflösen können. > Im Datenblatt von NXP steht: https://www.nxp.com/docs/en/nxp/data-sheets/PN532_C1.pdf Ich habe also richtig geraten, PDN meint PowerDown :-) > Symbol Parameter Conditions Min Typ Max Unit > VBAT battery supply voltage 2.7 - 5.5 V Ja, dann darf das Ding doch komplett an 5 Volt laufen, an einem 5V-µC direkt dran. Hätte man ein 3,3V-System, hätte man keine 5V, also vom Entwickler nicht zuende gedacht. > Beworben wurde die Platine natürlich mit 3,3v und 5V kompatibel Eigentlich eine gute Idee, könnte der Bastler klaglos am Arduino-UNO betreiben. > ich ging davon aus dass da an RSTPDN einfach ein Pull-Up gegen die 3,3V > drauf ist Wurde nun geklärt und wir hoffen mal, dass Deine Abstürze nicht mehr vorkommen. Wenn ich das richtig sehe, müsste der RSTOUT_N sogar anzeigen, wenn der Stein im Reset ist.
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.