STM32F103VET6 und CH340R

Guest #6113994
I have a problem with my PCB. I recieved it a few days ago and it is 
already completly presoldered. If i connect it via USB-TYPE B to my pc 
it is showing me nothing in device menager.... The CH340G should be 
visible to be able to programm it via usb....

If i connect it via micro-usb unknown device is popping up. But that 
does not help me :).

I have added the schematic. Hope someone can help me.
Guest
Englisch ist besser?

Immer noch die falsche Überschrift.

Also, was ist mit den 12MHz? Treiber für CH340G läuft? Echo?

Und der STM über Micro-USB wird erst etwas tun, wenn er ein Programm 
dazu im Speicher hat. Sonst gibt es keine Reaktion von ihm.
Guest
Oh man naja habe nochmal versucht zusätzliche Informationen zu gewinnen 
:) Treiber sollten laufen. Wie gesagt ein Arduino mit CH340G ist direkt 
sichtbar.
Ebenso liegen 5 Volt an VCC und GND liegt auch an. D+ und D- ebenso.
eine 100nF habe ich auch an Pin4 Angeschlossen und auf GND gelegt. 
Dennoch kein Signal....
Zum Thema 12Mhz kann ich leider nicht messen. Habe keinen Oszi hier. 
Aber die sollten doch anliegen... Immerhin habe ich das Problem auf 
allen Platinen. bei einer könnte man möglicherweise von einem Defekt 
ausgehen aber so...
Guest
Julian Polatynski wrote:
> Zum Thema 12Mhz kann ich leider nicht messen. Habe keinen Oszi hier.
> Aber die sollten doch anliegen...

Wenn dein Quarz nicht anläuft oder instabil ist tun sie das nicht. Hast 
du das Quarz berechnet und geschaut ob es stabil ist?

Und nur als Hinweis, der Pull-Up an D+ muss ein 1.5K an 3.3V sein.
Guest
Naja im Datasheet wird gesagt ich brauche einen 12Mhz oszi und den habe 
ich angeschlossen.... viel mehr weiß ich leider nicht darüber :(...

Wie kann ich jetzt vorgehen?

Danke für den Pull up da schaue ich nochmal drüber.
Guest
Julian Polatynski wrote:
> Naja im Datasheet wird gesagt ich brauche einen 12Mhz oszi und den
> habe
> ich angeschlossen.... viel mehr weiß ich leider nicht darüber :(...
>
> Wie kann ich jetzt vorgehen?
>
> Danke für den Pull up da schaue ich nochmal drüber.

Quarz ist nicht gleich Quarz. Es kommt immer auf den Typ und Hersteller 
an. Je nachdem brauchen sie unterschiedliche Lastkapazitäten und auch 
der Treiber im Chip der das quarz zum Schwingen anregt spielt eine 
Rolle. Es gibt Formeln mit denen man berechnen kann ob das Quarz stabil 
ist. Das muss dann aber auch nicht über den ganzen Temperatur Bereich 
sein.

Ohne ein Oszilloskop wirst du da aber nicht viel machen können. Es kann 
daran liegen muss aber nicht, müsstest du halt nachmessen. Prüf mal im 
Datenblatt des Quarzes ob deine Kondensatoren passen.

Für die Zukunft benutz lieber Oszillatoren die meisten Chips können auch 
damit betrieben werden und da hat man diese Probleme nicht.
Guest
> Und nur als Hinweis, der Pull-Up an D+ muss ein 1.5K an 3.3V sein.

Sicher, dass der CH340 das nicht intern macht und keinen R braucht?
Habe noch keine Schaltung mit R gesehen.
Guest
Ob der Oszillator überhaupt schwingt, kannst Du zur Not mit einer LED 
mit Vorwiderstand (1k oder größer) testen.

Gegenüber an VCC, sollte die LED am Pin 8 "nicht so hell" leuchten.
Guest
Bei mir waren neulich falsch bestellte Kondensatoren am Quarzt die 
Ursache. Statt 22pF hatte ich 22nF verbaut. Da schwingt dann auch 
nichts...
Guest
pegel wrote:
> Sicher, dass der CH340 das nicht intern macht und keinen R braucht?
> Habe noch keine Schaltung mit R gesehen.

Das bezog sich auf den USB der direkt an den STM geht. Der CH340 sollte 
das eingebaut haben.
Guest
Das mit dem Takt war ja von Anfang an nur eine Vermutung von mir, muss 
ja nicht stimmen.

Aber eine Messung am Pin 8 würde das leicht klären.

Andererseits habe ich nicht einmal die Verbindung vom CH340 zu den 
hoffentlich korrekten Pins der USB B Buchse kontrolliert.

Reply

A question of your own? This thread is over 6 years old. Ask it in a thread of its own – more people read along there, and it gets answered more often and sooner.

Start a new thread

A fix, an addition or feedback on this thread? Then reply here.

Formatting
  • [c]C-Code[/c]
  • [code]code in other languages, ASCII drawings[/code]
  • [math]formula (LaTeX syntax)[/math]
  • [[Title]] – link to an article
  • Link to another post: right-click its post ID (#8078628), copy the address, paste it into the text

More about formatting

Post long source code as an attachment, not in the text.

Already registered? Log in

Not shown to anyone. We send you a link; your post appears once you confirm it there.

By submitting you create a free account and accept the terms of use.