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!!
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...
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!!!
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.