Forum: Mikrocontroller und Digitale Elektronik Ti uC: Ad Wandler funktioniert nicht


von Fragt (Gast)


Lesenswert?

Hallo, ich habe 2 Boards fertigen lassen auf denen der gleiche Ti 
Controller verbaut ist. Beide Boards haben die selbe Aufgabe: Einlesen 
von Sensoren mit ADC. Programmiert werden die Platinen mithilfe von 
Matlab Simulink. Bei einem Board funktioniert das problemlos beim 
anderen nicht. Die Hardware wurde komplett getestet. Platine ist 
fehlerfrei. Der Controller lässt sich auch Flaschen, gibt aber immer den 
maximalen Bitwert aus. Die Frage: Wo kann der Fehler liegen?

von Marc H. (marchorby)


Lesenswert?

Fragt schrieb:
> Platine ist
> fehlerfrei.

OK

Fragt schrieb:
> Der Controller lässt sich auch Flaschen
OK

Fragt schrieb:
> Matlab Simulink

Dann liegt es an Matlab! In diesem Fall musst du den Softwarehersteller 
anschreiben!

von Stefan S. (chiefeinherjar)


Lesenswert?

Liegt denn an den Eingängen des ADC die korrekte Spannung bzw das 
korrekte Signal an? Bzw habt ihr das auch überprüft?

von spess53 (Gast)


Lesenswert?

Hi

>Der Controller lässt sich auch Flaschen, gibt aber immer den
>maximalen Bitwert aus. Die Frage: Wo kann der Fehler liegen?

Referenzspannung i.o.?

MfG Spess

von ich (Gast)


Lesenswert?

Bekommt man denn mit einer Minimalstimplementierung den richtigen 
ADC-Wert auf z.B. UART raus?

von Marc H. (marchorby)


Lesenswert?

Leute, an dem Board liegt es nicht!

Fragt schrieb:
> Platine ist
> fehlerfrei.

von Jim M. (turboj)


Lesenswert?

Fragt schrieb:
> Die Hardware wurde komplett getestet. Platine ist
> fehlerfrei. Der Controller lässt sich auch Flaschen, gibt aber immer den
> maximalen Bitwert aus.

Du widersprichst Dich hier leider selbst. Bei 100% identischer Software 
ist der Fehler nur durch Hardware zu erklären.

von Marc H. (marchorby)


Lesenswert?

Also für den TE:

Schaltplan und Boardfile! Zusätzlich ein Foto vom Aufbau! Ich kenne zwar 
schon den Fehlergrund, aber möchte mich dennoch versichern!

von PittyJ (Gast)


Lesenswert?

Das Problem liegt in der Ausgaberoutine.
Da wird die falsche Variable ausgegeben.

p.s.: Könnte ich die Adresse von dem Board-Designer haben? Ich habe es 
noch nie erlebt, dass eine Platine fehlerfrei ist. Das scheint ein 
echter Wunderknabe zu sein. Evtl könnte ich den auch mal engagieren.

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.