Forum: Mikrocontroller und Digitale Elektronik XMC4700: vom µC aus, eine feste Spannung an Pin anlegen?


von Nesrine G. (nesrine_g920)



Lesenswert?

Hallo Zusammen,

Am Anfang sage ich, dass ich im Anfaenger Niveau bin und entschuldige 
mich im voraus für unklare Fragen.

Was ich machen möchte:

Ich entwerfe gerade eine elektronische programmierbare Last, die mit 
einem XMC4700 board kontrolliert werden soll.

Es sollen mehrere Last boards an dem µC angeschlossen werden koennen. 
Bei der Start up Sequenz soll der XMC unter anderem erkennen: Welcher 
Typ board es ist und welche spannung angelegt ist.

beides würde ich gerne mit einer ADC Messung durch einen spannungteiler 
machen.

 Die Messung von der angelegten Spannung ist kein Problem. Nur für das 
Erkennen von board typ habe ich mir überlegt ( wenn es überhaupt möglich 
ist) eine feste Spannung vom XMC aus an dem Spannungteiler  anzulegen 
und den gemessenen wert mit vorher definierten ´Werten zu vergleichen.

Geht es überhaupt? Kann ich eine feste Spannung von µC aus haben?  Ich 
habe diese ganzen power pins und referenz spannung pins im board und 
weiss nicht genau wie ich sie nutzen soll. Es steht im Datenblatt:

"If the board is powered via a USB plug, it’s not recommended to apply 
an additional 5 Volt power supply to one of the 5 Volt power pins (VDD5, 
5 V) on the pin headers X1 or X2 or the Arduino Power header, because 
there
is no protection against reverse current into the external power supply. 
These power pins can be used to power
an external circuit."

Ist auch mit "external circuits" solche bords gemeint?

MAcht die Idee überhaupt Sinn zur identifizierung von den boards? falls 
jemand eine bessere Idee haette, waere ich sehr dankbar!

hier das Datenblatt vom XMC4700 und das board :


Vielen Dank!!

von Robin S. (der_r)


Lesenswert?

Nesrine G. schrieb:
> Welcher Typ board es ist
Kann man analog machen, würde ich aber digital angehen: Leg 4 Pins 
heraus und erzeuge mit Widerständen/Lötbrücken nach VCC/GND auf den 
Boards jeweils ein eigenes Muster. Mit den beispielhaften 4 Leitungen 
sind 16 Kombinationen möglich.

> welche spannung angelegt ist.
Das ist ein Fall für den ADC, klar.
Wenn die Versorgungsspannung des XMC Board selbst variiert, braucht man 
allerdings eine feste Referenzspannung, die der ADC als Vergleich nehmen 
kann. Ich kenne das Board nicht, aber erzeugen kann man eine solche, 
falls nötig, zum Beispiel mit TL431 oder MCP1525.


> Geht es überhaupt? Kann ich eine feste Spannung von µC aus haben?
Feste Spannung? Ein uC wird allgemein (nahezu) die angelegte 
Versorgungsspannung ausgeben, wenn der Ausgang aktiviert ist, sonst eben 
0V. Nennt sich daher ja auch Digitaltechnik.
Eine analoge Spannung kann ein Pin nicht ausgeben (außer es sitzt ein 
DAC dazwischen, aber vergiss das am besten wieder...)


> These power pins can be used to power
> an external circuit."
Das sind einfach Versorgungsanschlüsse für das Board selbst, die 
identisch zu den +5V/GND-Pins des USB Anschlusses sind. Deshalb auch der 
Hinweis, entweder diese oder den USB-Port zur Versorgung zu benutzen.
Dass man bei Verwendung des USB-Anschlusses die 5V Spannung hier 
abgreifen kann, ist ja daher kein Wunder. Große Lasten kann man damit 
aber nicht treiben, behaupte ich.


> MAcht die Idee überhaupt Sinn
Das weiß ich selbst nicht so recht, ich verstehe das Vorhaben nur 
teilweise...

von Nesrine G. (nesrine_g920)


Lesenswert?

Robin S. schrieb:
> Nesrine G. schrieb:
>> Welcher Typ board es ist
> Kann man analog machen, würde ich aber digital angehen: Leg 4 Pins
> heraus und erzeuge mit Widerständen/Lötbrücken nach VCC/GND auf den
> Boards jeweils ein eigenes Muster. Mit den beispielhaften 4 Leitungen
> sind 16 Kombinationen möglich.
>
Könntest du bitte diese Idee weiter erklären  vielleicht ein Beispiel?? 
die Digitale Lösung klingt definitiv besser. Das Type vom board zu 
erkennen ist ja mein Hauptproblem .

>> welche spannung angelegt ist.
> Das ist ein Fall für den ADC, klar.
> Wenn die Versorgungsspannung des XMC Board selbst variiert, braucht man
> allerdings eine feste Referenzspannung, die der ADC als Vergleich nehmen
> kann. Ich kenne das Board nicht, aber erzeugen kann man eine solche,
> falls nötig, zum Beispiel mit TL431 oder MCP1525.

Soweit ich vom Datenblatt ablesen kann, hat das Board eine interne 
Analogue ReferenzSpannung, die werde ich benutzen um die angelegte 
Spannung zu erkennen.
>
>
>> Geht es überhaupt? Kann ich eine feste Spannung von µC aus haben?
> Feste Spannung? Ein uC wird allgemein (nahezu) die angelegte
> Versorgungsspannung ausgeben, wenn der Ausgang aktiviert ist, sonst eben
> 0V. Nennt sich daher ja auch Digitaltechnik.
> Eine analoge Spannung kann ein Pin nicht ausgeben (außer es sitzt ein
> DAC dazwischen, aber vergiss das am besten wieder...)
>
>
>> These power pins can be used to power
>> an external circuit."
> Das sind einfach Versorgungsanschlüsse für das Board selbst, die
> identisch zu den +5V/GND-Pins des USB Anschlusses sind. Deshalb auch der
> Hinweis, entweder diese oder den USB-Port zur Versorgung zu benutzen.
> Dass man bei Verwendung des USB-Anschlusses die 5V Spannung hier
> abgreifen kann, ist ja daher kein Wunder. Große Lasten kann man damit
> aber nicht treiben, behaupte ich.
>

Stimmt , die ersten zwei boards werden eher kleine Lasten darstellen , 
für größere eher problematisch. Aber  verstehe ich dich richtig wenn ich 
sage: wenn ich schon den XMC über USB anschliesse, dann koennte ich die 
5 Volt vom power pin an einem angeschlossenen board ( mit kleiner Last) 
anlegen?
>
>> MAcht die Idee überhaupt Sinn
> Das weiß ich selbst nicht so recht, ich verstehe das Vorhaben nur
> teilweise...


Danke!!!

von Robin S. (der_r)


Angehängte Dateien:

Lesenswert?

Nesrine G. schrieb:
> Könntest du bitte diese Idee weiter erklären  vielleicht ein Beispiel??
> die Digitale Lösung klingt definitiv besser. Das Type vom board zu
> erkennen ist ja mein Hauptproblem .

Ich habe mal eine Skizze angehängt. Ein Widerstand je Stelle hätte den 
Vorteil, dass bei falscher Programmierung nichts qualmt. 1k-10kOhm würde 
ich vorschlagen.
Natürlich kann man auch mehr Leitungen nehmen, bei 5 sind es schon 
2^5=32 mögliche Kombinationen.

> Soweit ich vom Datenblatt ablesen kann, hat das Board eine interne
> Analogue ReferenzSpannung, die werde ich benutzen um die angelegte
> Spannung zu erkennen.
Gut. Denke daran, die Maximalspannung der Pins nicht zu überschreiten, 
Spannungsteiler aus zwei Widerständen davor hilft. Falls nicht bekannt, 
findet man das schnell durch Googlen.

> Stimmt , die ersten zwei boards werden eher kleine Lasten darstellen ,
> für größere eher problematisch. Aber  verstehe ich dich richtig wenn ich
> sage: wenn ich schon den XMC über USB anschliesse, dann koennte ich die
> 5 Volt vom power pin an einem angeschlossenen board ( mit kleiner Last)
> anlegen?
Macht eine elektronische Last überhaupt Sinn, wenn diese nur die eigene 
Versorgungsspannung belasten kann?
Wie auch immer, im Datenblatt müsste sich die Belastbarkeit nachlesen 
lassen, ansonsten würde ich Pi mal Daumen nicht mehr als 1A über 
Stiftleisten ziehen.

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.