Forum: Mikrocontroller und Digitale Elektronik VUSB über Spannungsteiler an PIN


von PIC18 (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

ich habe hier eine Beispielbeschaltung eines PIC18, welcher mit einem BT 
Modul kommuniziert. Darüberhinaus ist eine USB Mini B Buchse 
angeschlossen und kommuniziert mit dem PIC.

Ich frage mich warum über den Spannungsteiler VUSB an dem RCO PIN 3,4V 
angeschlossen sind.

Das Datenblatt des PICs sagt mir über den PIN RC0:

RCO: I/O Digital I/O
IOCC0: I Interrupt on Change Pin
T3CKI: I  Timer3 clock Input
T3G: I Timer3 external clock gate Input
T1CKI: I Timer1 clock Input
SOSCO: O Secondary oscillator Output

Kann mich Jemand erleuchten?
Wofür ist dieser Pin bzw. warum liegt dieses Spannungspotential dort an?

von SonicHazard (Gast)


Lesenswert?

Wird der PIC über USB mit Spannung versorgt? Wenn nicht könnte über den 
Eingang ein gestecktes USB Kabel detektiert werden. Am Pin sollten aber 
nicht mehr als VDD anliegen...

von PIC18 (Gast)


Lesenswert?

Ja der PIC wird über USB mit Spannung versorgt, über einen 3,3V 
Linearregler natürlich.

Ebenso verstehe ich nicht, warum es zwei UART_TX Leitungen an RC2 und 
RC7?
.

Hier mal das komplette Datenblatt: S.3
http://ww1.microchip.com/downloads/en/DeviceDoc/50002265A.pdf

An Pin RC0 sind ja über den Spannungsteiler 3,4V angeschlossen.
Ist mir immer noch unerklärlich

von Achim S. (Gast)


Lesenswert?

PIC18 schrieb im Beitrag #4074085:
> Ja der PIC wird über USB mit Spannung versorgt, über einen 3,3V
> Linearregler natürlich.

Kann sein, muss aber nicht. Der Linearregler kann auch aus einer anderen 
Quelle versorgt werden (Signal Vin). In dem Fall kann der µC über RC0 
nachprüfen, ob ein USB-Kabel angeschlossen ist. Ob an RC0 3,2V, 3,3V 
oder 3,4V anliegen ist unerheblich, das wird alles als High-Pegel 
erkannt. 5V wären aber ungesund für den µC, deshalb der Spannungsteiler.

PIC18 schrieb im Beitrag #4074085:
> Ebenso verstehe ich nicht, warum es zwei UART_TX Leitungen an RC2 und
> RC7?

Was sagt den das Datenblatt des Pic zur UART und zu diesen beiden Pins?

von PIC18 (Gast)


Angehängte Dateien:

Lesenswert?

Achim S. schrieb:
> PIC18 schrieb:
>> Ja der PIC wird über USB mit Spannung versorgt, über einen 3,3V
>> Linearregler natürlich.
>
> Kann sein, muss aber nicht. Der Linearregler kann auch aus einer anderen
> Quelle versorgt werden (Signal Vin). In dem Fall kann der µC über RC0
> nachprüfen, ob ein USB-Kabel angeschlossen ist. Ob an RC0 3,2V, 3,3V
> oder 3,4V anliegen ist unerheblich, das wird alles als High-Pegel
> erkannt. 5V wären aber ungesund für den µC, deshalb der Spannungsteiler.

Ah Top,

vielen Dank. Klingt auch logisch. Also kann über den High Pegel an PIN 
RC0 einfach softwaretechnisch abgefragt werden, ob ein USB Kabel 
angeschlossen ist oder eben nicht. Danke sehr.

> Was sagt den das Datenblatt des Pic zur UART und zu diesen beiden Pins?

Datenblatt sagt das folgende im Anhang:

Also RC7 ist mir ebenfalls total einleuchtend -> UART receive, aber 
warum dasselbe Signal nochmal auf RC2?

Vielen Dank für deine Bemerkungen.

von Achim S. (Gast)


Lesenswert?

PIC18 schrieb im Beitrag #4074139:
> Also RC7 ist mir ebenfalls total einleuchtend -> UART receive, aber
> warum dasselbe Signal nochmal auf RC2?

Tja, das weiß ich dann auch nicht.

Vielleicht hat es was mit den beiden Betriebsmodi des Boards zu tun, die 
den Stecker unterschiedlich nutzen (Pictail-Mode vs. USB-to-Uart Mode). 
Ist aber nur geraten.

von PIC18 (Gast)


Lesenswert?

Achim S. schrieb:
> PIC18 schrieb:
>> Also RC7 ist mir ebenfalls total einleuchtend -> UART receive, aber
>> warum dasselbe Signal nochmal auf RC2?
>
> Tja, das weiß ich dann auch nicht.
>
> Vielleicht hat es was mit den beiden Betriebsmodi des Boards zu tun, die
> den Stecker unterschiedlich nutzen (Pictail-Mode vs. USB-to-Uart Mode).
> Ist aber nur geraten.

Hm also der UART_TX PIN dürfte doch über den PICtail Connector doch 
eigentlich nur auf den jeweiligen Pin des PIC32 durchgeschleift werden. 
Von diesem Connector doch in jedem Fall auf den RX Pin des PIC 18, also 
in jedem Fall RC7 und auf keinen!! anderen Pin?

Inwieweit dies was mit der UART Bridge zu tun (also der Pin RC2) ist mir 
nicht ganz klar.

Trotzdem vielen Dank für den Input, Achim.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.