Also hatte ich einen Mikrocontroller (TI CC3200) mit einer Tastatur verbunden, wobei ich ein 5-V-Netzteil mit einem maximalen Nennstrom von 225 mA verwendete.
Alles funktionierte gut, bis ich das 5-V-Netzteil durch ein neues mit einer größeren maximalen Stromstärke von 2 A (gleiche 5 V) ersetzte. Dies verbrannte sofort meinen Chip.
Um zu untersuchen, warum dies passiert ist, habe ich mir das Datenblatt angesehen und festgestellt, dass ich einen sehr einfachen Fehler gemacht habe, dass ich die Eingangspins auf 5 V (PORTX[4]-PORTX[7]) auf einem 3,3-V-Mikrocontroller gezogen habe. VIH und VIL sind mit 0,65 × VDD und VDD + 0,5 V bewertet, also kein Wunder, dass sie durchbrennen würden.
Was ich jedoch nicht verstehe ist, warum der Chip bei meinem ersten Netzteil, wo es auch 5V waren, nicht durchgebrannt ist. Liegt es daran, dass das Netzteil eine niedrigere maximale Stromstärke hatte? Wenn dies der Fall ist, muss ich zusätzlich zu den Sorgen um den VIH- und VOH-Pegel auch genau berechnen, mit wie viel Strom ich die Eingangspins ziehen muss, basierend auf dem Wert von IIH und IIL? Aber wenn man sich dann das Datenblatt ansieht, zeigt es nur die Nennwerte für IIH und IIL, nicht min/max.
Wie führt man eine Grenzflächenanalyse auf Spannungs-/Stromebene richtig durch?
Ich bin überrascht, dass jede 5-V-Versorgung einen 3,3-V-Chip durch 10k-Pull-ups durchbrennen würde. Das wären weniger als 2mA durch die Eingangsschutzdioden. (Ich gehe davon aus, dass der CC3200 Schutzdioden hat - es wäre seltsam, dies nicht zu tun.) Wenn die 3,3-V-Versorgung keinen Strom aufnehmen kann, könnte sich möglicherweise die Spannung an seinem Ausgangskondensator aufbauen, aber ich würde erwarten, dass der Regler dies tut das kompensieren. Möglicherweise verhält sich die 2A-Versorgung beim Einschalten anders.
Unabhängig davon ist die Lösung dieselbe - legen Sie keine 5 V an einen 3,3-V-Pin! Wie Sie dem Datenblatt entnehmen können, liegen die digitalen Eingangsströme im Nanoamp-Bereich, sodass Sie sich (fast) nie darum kümmern müssen. Alles, was Sie tun müssen, ist:
Stellen Sie sicher, dass die Pull-up-Spannung innerhalb des VIH-Bereichs liegt. Normalerweise möchten Sie, dass die Pull-up-Spannung mit der IO-Spannung (oder VDD, wenn sie gleich sind) identisch ist. Wenn der Strom niedrig genug ist, können Sie dieselbe Versorgung verwenden.
Stellen Sie sicher, dass die Pull-up-Versorgung genügend Strom liefern kann, wenn die Pull-up-Leitungen niedrig sind. In Ihrem Fall ist das:
Ale..chenski
Xiagua
Ale..chenski
Xiagua
Lundin