CH585F (RISC-V) startet nicht: VINTA bei 1,05V, Stromaufnahme nur 3mA

#7985933
Lesenswert?

Hallo zusammen,

ich brauche Hilfe bei einem Projekt mit dem WCH CH585F (QFN32). Der Chip lässt sich nicht in den ISP-Modus (Bootloader) versetzen und scheint gar nicht erst richtig zu starten.

Symptome:

1
Stromaufnahme: Direkt nach dem Einschalten 3,3 mA, nach ca. 20 Sekunden fällt der Strom auf 2,0 mA ab (PMU geht wohl in den Sleep-Modus).
2

3
ISP-Modus: Der Chip wird vom WCHISPTool weder über USB (PB10/11 oder PB12/13) noch über UART (PA14/15) erkannt.
4

5
Kein Output: Es findet keine Kommunikation statt (TX-Leitungen sind tot).

Messwerte & Hardware-Details:

1
Versorgung: 3,3V (gemessen 3,29V stabil am Pin), gespeist über den LDO eines ESP32-Boards.
2

3
Power-Konfiguration: Der Chip läuft im Direct Power Mode (VSW und VDCID sind verbunden).
4

5
Layout: Das PCB hat ein Pin-Mapping mit einem +8 Offset (Chip-Pin 1 liegt auf PCB-Pad 9). Die physischen Verbindungen zu den Chip-Beinchen wurden mehrfach geprüft.
6

7
VINTA (Pin 23): Hier messe ich konstant nur 1,054 V. Laut Datenblatt sollten es für den aktiven Betrieb eher 1,1 V bis 1,2 V sein.
8

9
VDCIA (Pin 25) & VIO33 (Pin 4): Beide liegen stabil auf 3,29 V.
10

11
Bestückung: 10 µF an VDCID (Pin 2), 470 nF an VINTA (Pin 23). Ein zusätzlicher 470 µF Elko stützt die 3,3V-Schiene. Das Center-Pad (GND) ist korrekt verlötet.

Logik-Pegel:

1
PB22 (Pin 20 / BOOT): Liegt fest auf GND für den ISP-Modus.
2

3
PB23 (Pin 19 / RESET): Laut Datenblatt "Active Low, interner Pull-Up". Wenn der Pin offen gelassen wird, messe ich dort jedoch 0 V. Der Widerstand gegen GND beträgt ca. 95 kΩ.
4

5
Ein manuelles Ziehen von Reset (PB23) auf GND lässt den Strom kurzzeitig auf 4 mA steigen, bevor er wieder auf 3 mA zurückfällt.

Fragen an die Experten:

1
Sind 1,05 V an VINTA normal für einen Chip im Reset/Standby, oder deutet das auf einen Fehler im internen LDO hin?
2

3
Benötigt der CH585F zwingend einen starken externen Pull-Up an PB23, obwohl ein interner dokumentiert ist? Dass der Pin von allein auf 0V bleibt, kommt mir spanisch vor.
4

5
Gibt es Besonderheiten beim ISP-Einstieg im Direct Power Mode (VDCID = 3,3V)?

Vielen Dank für jeden Hinweis!

Angehängte Dateien:
#7986407
Lesenswert?

Sieh Dir mal das hier an:

https://www.wch.(wann wird Andreas den Spamfilter reparieren?)cn/downloads/CH585EVT_ZIP.html

(Aus dem den Text in den Klammern und die Klammern selbst entfernen)

Da drin findest Du pub/ch585sch.pdf, worin die Beschaltung des CH585M zu sehen ist.

Leider auch einer dieser beschissenen Wimmelbild-Schaltpläne, in dem man akribisch nach Namen suchen muss, um zu sehen, was womit verbunden ist, aber das ist das "offizielle" Referenz-Board von WCH, das man auch via Aliexpress kaufen kann:

https://www.aliexpress.com/item/1005008131097697.html

Das Zip-Archiv dürfte für Dich auch sonst von Interesse sein, da da auch Sourcecodebeispiele enthalten sind.

Ein Inhaltsverzeichnis ist in CH585_List_EN.txt zu finden.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren