Archiv verlassen und diese Seite im Standarddesign anzeigen : Platinenlayout Problem mit Platinenlayout - Adapterplatine für den Teensy 3.1
robonooby
29.06.2014, 12:04
Hallo,
ich hab mir für ein Projekt (Eigene Fernsteuerung mit Teensy 3.1) eine Adapterplatine Layoutet und produzieren lassen. Hab diese gestern gelötet. Aber finde einfach den Fehler nicht. Wenn ich den Teensy auf die Platine stecke dann schaltet er sich einfach aus und nichts geht mehr. Steck ich ihn wieder raus, funktioniert er wieder einwandfrei.
Warum das so ist weis ich nicht.
Kurzschluss habe ich nicht. habe jeden Pin mit jedem anderen auf Kurzschluss geprüft.
Eigentlich ist die Platine ganz simple, aber dennoch ist irgendwie der Wurm drin.
Vielleicht kann mir jemand helfen.
Anbei mal ein paar Bilder:
http://s7.directupload.net/images/140629/temp/33ejtptv.jpg (http://www.directupload.net/file/d/3668/33ejtptv_jpg.htm)
http://s14.directupload.net/images/140629/temp/p7guv5p4.jpg (http://www.directupload.net/file/d/3668/p7guv5p4_jpg.htm)
http://s1.directupload.net/images/140629/temp/ac2zw35d.jpg (http://www.directupload.net/file/d/3668/ac2zw35d_jpg.htm)
http://s1.directupload.net/images/140629/temp/ygmgcr3w.jpg (http://www.directupload.net/file/d/3668/ygmgcr3w_jpg.htm)
Kann das vielleicht sein, dass der Teensy Probleme mit den 10kOhm Widerständen für die Pull up Taster hat?
Wenn ich den Teensy auf die Platine stecke dann schaltet er sich einfach aus und nichts geht mehr.
Ich glaube an der Stelle musst Du etwas präziser werden. Hast Du die Stromaufnahme im Blick (zB über Labornetzeil)? "Nichts geht mehr" klingt zunächst mal nach Zusammenbruch der Versorgungsspannung. Oder bleibt die Versorgungsspannung stabil beim Einstecken des Moduls? Welchen Widerstand misst Du zwischen den Versorgungspins Deiner Platine (mit und ohne Modul)?
Kann das vielleicht sein, dass der Teensy Probleme mit den 10kOhm Widerständen für die Pull up Taster hat?
Ja, wenn der Taster nicht potentialfrei bzw. aus versehen 10 Ω Pullup wäre. Ich könnte Dir nur empfehlen nächste zuerst gefädelte Adapterplatine vom "produzieren lassen" genau testen. ;)
robonooby
29.06.2014, 15:04
@ picture: Also 10Ohm Pullup hab ich nicht. Sind schon 10 kOhm. Außerdem ist momentan noch gar kein Taster dran. Das heißt es wäre der Eingangspin über den 10 kOhm Widerstand an GND angeschlossen.
@malthy: Ich habe gerade mal gemessen. Ohne Teensy eingesteckt ist der Widerstand unendlich bzw. einfach nicht vorhanden, da ja keine Verbindung zwischen GND und VCC besteht.
Mit eingesteckten Teensy ist der Widerstand zwischen GND und VCC ca. 5MOhm groß.
Wenn ich nicht über USB sondern über externe Spannung versorge, zeigt mein Netzteil 0,00A an. Aber das Board ist mit Spannung versorgt, denn der interne Spannungsregler des Teensy arbeitet und regelt auf 3,3V runter so wie es sich gehört.
Trotzdem kein Lebenszeichen vom Teensy. Er wird weder am USB erkannt noch blinkt die LED.
Steck ich ihn von der Platine runter und hänge Ihn direkt an USB funktioniert er einwandfrei. Er funktioniert auch einwandfrei, wenn ich ihn ohne Platine direkt an das Netzteil hänge. Dann hab ich nen Strom von 0,02A.
Okay, nach einem Kurzschluss klingt das tatsächlich erstmal nicht. Hast Du auch probiert was passiert, wenn Du Dein Modul im aufgesteckten Zustand über USB mit Strom versorgst? Geht es dann auch nicht?
robonooby
29.06.2014, 15:19
Okay, nach einem Kurzschluss klingt das tatsächlich erstmal nicht. Hast Du auch probiert was passiert, wenn Du Dein Modul im aufgesteckten Zustand über USB mit Strom versorgst? Geht es dann auch nicht?
nee geht leider auch nicht. das gleiche Problem. Ich versteh es halt nicht, weil wirklich kein Pin irgendwie nen kurzen hat oder mit nem anderen pin verbunden ist (außer GND natürlich).
Also für den o.g. Fall meinte ich dann aber ohne externe Stromversorgung ...
robonooby
29.06.2014, 15:33
Also für den o.g. Fall meinte ich dann aber ohne externe Stromversorgung ...
Ja genau das meint ich auch. Beides zusammen geht auch nicht. Zumindestens nicht ohne, dass man den Jumper am Teensy durchtrennt
- - - Aktualisiert - - -
Glaube ich habe den Fehler gefunden. War wirklich ein PullUp widerstand.
bei der Lieferung waren 5 Platinen dabei. ich habe mir eine weitere genommen, dort provisorisch den Teensy eingesetzt und dann einen handelsüblichen 10k Widerstand genommen und der reihe nach durchprobiert.
Bei Pin 33 des Teensy hat er sich aufgehängt. Laut Beschreibung des Teensy ist dieser Pin aber auch nen Digital Port und alternativ noch ein Port für ein Touch Display. Sehr merkwürdig warum hier der Teensy sich dann aufhängt:confused:
Ich werde auf der Platine jetzt mal den 10kOhm Widerstand runter löden und gucken obs dann funktioniert.
Kannst ja mal abgleichen was das für ein Pin bei dem Controller ist. Klingt ja fast so als würdest Du den Controller im Reset halten mit dem Pull-Up.
robonooby
29.06.2014, 16:09
Laut Schaltplan ist es der Pin 26 des K20P64M72SF1 Chips.
Dort im Datenblatt steht, dass der Pin für folgende Funktionen gilt:
Pin Name: PTA4/LLWU_P3
Default: NMI_b/EZP_CS_b
Alt0: TSI0_CH5
Alt1: PTA4/LLWU_P3
Alt3: FTM0_CH1
Alt7: NMI_b
EzPort: EZP_CS_b
Was auch immer das alles zu bedeuten hat xD
Muss ich mir erstmal das Datenblatt genauer zu gemüte führen. Kenn den Chip noch nicht wirklich.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.