Habe ich meinen Chip getötet?

Ich habe einen ENC28J60 - Ethernet-Controller in einer Schaltung, die ich baue. Ich habe es getestet, aber als ich an den Punkt kam, mit meinem Mikrocontroller über SPI damit zu sprechen, bekam ich vom Gerät völlige Stille zurück.

Ich habe ein Oszilloskop herausgeholt und tatsächlich wackeln die SCK- und MOSI-Pins am Gerät so, wie ich es erwartet habe, während der /CS-Pin auf Low gesetzt ist, aber das MISO-Signal ist bei GND flach (alles gemessen bei die Stifte des ENC28J60). Also habe ich mir die Lötstellen am Gerät genauer angesehen (mit einem SMD-Gehäuse). Ich sah, dass ich eine subtile Brücke zwischen zwei der Stifte hatte: VCAP und VSS!

Also ging ich zurück zur Lötstation und reparierte die Brücke und ging zurück zum Scope. Funktioniert immer noch nicht, macht aber etwas anderes (Fortschritt!?). Wenn jetzt das SCK-Signal ausgelöst wird, "reagiert" das MISO-Signal, nur nicht so, wie ich es erwartet hätte. Das Signal hat eine "Wackelcharakteristik", die mit SCK korreliert, aber es ist sicherlich nicht das, wie ein digitaler Ausgang aussehen sollte, und die Spannungspegel werden negativ bis etwa -100 mV und überschreiten niemals 0 V.

Weiter zur Frage. Welche Auswirkungen hat eine geerdete VCAP? Ist der Chip frittiert? Was ist die Erklärung für den negativen quasi-invertierten quasi-digitalen Ausgang auf der MISO-Leitung?


Bearbeiten Ich habe (mit einem Oszilloskop) jeden Pin des ENC28J60 gemessen. Warum sollte der Kristall nicht klingeln? Sieht sonst noch etwas ungewöhnlich aus?

+-------+----------+-------------------------------+
| Pin # | Name     |Measurement Result             |
+-------+----------+-------------------------------+
|   1   | VCAP     | 2.66VDC (760mv P-P @ 4.15MHz) | 
|   2   | VSS      | GND                           |
|   3   | CLKOUT   | GND                           | 
|   4   | /INT     | 3.3V                          |
|   5   | NC       | 3.3V                          | 
|   6   | SO       | Noisy/Negative Digital Signal |
|   7   | SI       | 0V/3.3V Digital MOSI Signal   |
|   8   | SCK      | 0V/3.3V Digital SCK Signal    | 
|   9   | /CS      | 0V/3.3V Chip Select Signal    |
|  10   | /RESET   | 3.3V                          | 
|  11   | VSSRX    | GND                           |
|  12   | TPIN-    | 1.08V (floating)              | 
|  13   | TPIN+    | 1.08V (floating)              |
|  14   | RBIAS    | 1.28V                         |
|  15   | VDDTX    | 3.3V                          | 
|  16   | TPOUT-   | 3.3V                          |
|  17   | TPOUT+   | 3.3V                          | 
|  18   | VSSTX    | GND                           |
|  19   | VDDRX    | 3.3V                          | 
|  20   | VDDPLL   | 3.3V                          |
|  21   | VSSPLL   | GND                           |
|  22   | VSSOSC   | GND                           | 
|  23   | OSC1     | GND (hm...)                   |
|  24   | OSC2     | GND (hm...)                   | 
|  25   | VDDOSC   | 3.3v                          |
|  26   | LEDB     | GND                           | 
|  27   | LEDA     | GND                           |
|  28   | VDD      | 3.3V                          |
+-------+----------+-------------------------------+
Ersetzen Sie einfach den Chip und fahren Sie fort. Sie verschwenden viel mehr Zeit damit, zu erraten, ob der vorhandene Chip brauchbar ist, als was ein neuer Chip kostet. Da Sie gegen eine absolute Maximalspezifikation verstoßen haben, könnte der Chip auf subtile Weise beschädigt werden, selbst wenn er zu funktionieren scheint.

Antworten (3)

VCAP ist die 2,5-V-Referenz des IC. Es wird intern aus der 3,3-V-Versorgung erzeugt.

Es gibt eine aufschlussreiche Fußnote unter der Tabelle „Absolute Maximalbewertungen“:

VCAP is not designed to supply an external load. No external voltage should be applied to this pin.

Der wichtigste Teil davon ist: "nicht zur Versorgung einer externen Last ausgelegt". Ihr Kurzschluss war eine erhebliche externe Last.

Wenn sich VCAP nach dem Entfernen des externen Kurzschlusses nicht erholt hat, ersetzen Sie den IC. Selbst wenn VCAP in Ordnung ist, wenn Sie kein korrektes Verhalten auf MISO erhalten und irgendwelche Zweifel haben, ersetzen Sie den IC.

Kurze Antwort: Wahrscheinlich ja

Lange Antwort: Seite 83 der Spezifikation sagt ... MAX! VCAP in Bezug auf VSS -0,6 V bis 3,0 V Aber Sie haben Vcap mit Vss kurzgeschlossen, dh die interne 2,5-V-Referenz auf Vcap mit Masse kurzgeschlossen. Vss also Stift 2 auf 2,5 V prüfen. und geh von dort.

Wenn ok, dann Pin 3 CLK aus ... wenn ok, dann andere Pins.

An die Grenzen gehen oder stationär laufen? Ha. Punkte so fit wie du bist.

OSC1 ist der Eingang und OSC2 ist der invertierte Ausgang. Wenn beide Pins niedrig (Masse) sind, ist der Ausgang entweder mit Masse kurzgeschlossen oder durchgebrannt. Normalerweise führt eine hochohmige Rückkopplung zwischen Pins intern dazu, dass der Eingang Vdd/2 und der Ausgang oszillieren müssen. Ist Kristall verbunden? wenn ja welche?

Siehe Bearbeiten für Messungen von jedem Stift.
Fixieren Sie Vcap Pin 1 mit etwa 10 uF, um 2,5 VDC mit < 50 mV Restwelligkeit zu erhalten, indem Sie eine Differenzmethode mit Gleichtakt-Abschirmmasse verwenden. & kurze Bodensonde zu den Zielfernrohrsonden.
Vcap hat einen 10uF-Kondensator zu GND darauf ... Dieser Kristall ( search.digikey.com/scripts/DkSearch/… ) ist an beiden Beinen mit 22pF-Kondensatoren mit GND verbunden.

Ich bin nicht sicher. Sie können überhaupt keine Antwort von Chips erhalten, wenn der SPI nicht korrekt eingetaktet ist. Dieser Chip hat auch einen Oszillator, also wenn Sie das auch überprüfen können (wenn es eine Sinuswelle wie in der Frequenz des Kristalls gibt, ist es in Ordnung).

Ich habe Erfahrung mit Mikrochip-Teilen, die gut funktionieren, wenn VCAP in einigen ersten Testversuchen kurzgeschlossen oder an 3,3 V gebunden wurde. Dies war jedoch ein PIC32 oder PIC24. Wenn der Mikrocontroller also kein Programm laden möchte, überprüfen Sie sofort Spannungen und ICD-Verbindungen und beheben die Probleme.

Kapitel 16.0 sagt, dass Vcap in Bezug auf VSS zwischen -0,3 V und 2,75 V bleiben sollte. Also 0V in Bezug (also VSS) ist auch dabei. Über die Kurzschlussfestigkeit sagt das aber nichts aus. Wenn der Vcap noch 2,5 V hat, ist es wahrscheinlich in Ordnung. Solange dort ein anständiger 10uF-Kondensator vorhanden ist, sollte es funktionieren.

In diesem Fall funktioniert der Chip möglicherweise noch. Das negative Massesignal kann etwas mit dem Messaufbau zu tun haben. Prüfen Sie GND direkt an Ihrem Chip oder sehr extern? Dies kann zu Spannungsspitzen oder -verschiebungen führen.

Wenn Ihr Vcap jetzt weit weg ist (ich kann mir vorstellen, dass Sie dies seit einiger Zeit ausführen und herausfinden, was los ist), würde ich den Chip ersetzen.

Ich habe Sonden-GND mit einem entfernten GND-Pin der Platine verbunden, nicht mit VSS auf dem Chip ... Ich werde über den Status von VCAP und den Kristallstiften berichten.
Siehe Bearbeiten für Messungen von jedem Stift.