Forum: Mikrocontroller und Digitale Elektronik ADC Signal einlesen - DAC Signal ausgeben, Grundlagen


von Mike G. (Firma: ixwyc) (balu1980)


Lesenswert?

Moin,

wenn ich ein sinusförmiges Signal (12kHz Bandbreite) mit einer Spitze
Spitze Spannung von 0,775V über den AD-Eingang PA0 des Microcontroller
AT90CAN128 einlesen möchte, ist dieser in der Lage die negative 
Halbwelle mit zu erkennen, oder muss das Signal hierzu in den positiven 
Teil verschoben werden?

Als Referenzspannung lege ich 2,3V an, oder macht es Sinn die interne
Referenzspannung zu nutzen und den Referenzspannungspin (62) mit einem 
Kondensator auf GND zu setzen?

Wenn ich nun das eingelesen Signal über einen DAC wieder ausgeben will, 
welchen nehme ich hierfür. Einen SPI, I2C oder parallel gespeisten. 
Welcher ist hierbei am einfachsten zu Händeln.

Wenn ich beispielsweise einen MAX5352 mit SPI Schnittstelle nehmen 
würde, wie müsste ich diesen ansprechen. Oder habt ihr einen Tip welchen 
ich da am besten nehmen kann, vorzugsweise als DIP Bauform.

Gibt es für DACs mit den verschiedenen Schnittstellen ein brauchbares 
Tutorium, bin da irgendwie nicht wirklich fündig geworden.

Gruß Mike G.

von Reiner S. (chickstermi) Benutzerseite


Lesenswert?

Der einfachste DAC ist sicherlich ein R2R-Netzwerk. Dazu findet man 
viele Infos im Netz.

gruß Reiner

von oszi (Gast)


Lesenswert?

Falls Du die negative Halbwelle wirklich brauchst: kapazitiv einkoppeln 
und wie Du schon sagtest, signalmitte auf AREF/2 einstellen.

von Mike G. (Firma: ixwyc) (balu1980)


Lesenswert?

Moin,

schon mal besten dank für die Antworten.

Bei einem Audiosignal benötige ich die negative Halbwelle, also werde 
ich
diese verschieben um das Signal einzulesen.

Wie könnte ich das Signal nun am einfachsten wieder ausgeben.

Gruß

Mike G.

von Reiner S. (chickstermi) Benutzerseite


Lesenswert?

R2R

von Mike G. (Firma: ixwyc) (balu1980)


Lesenswert?

Moin,

ich habe nochmal gesucht, und bin mit dem LTC1257 glaube ich 
fündiggeworden. Dazu habe ich auch ein beispiel zwecks der Ansteuerung 
gefunden. Allerdings mit einem ATmega8, was aber ja ähnlich ist.

Das mit dem R2R Netzwerk scheint mir etwas zu kompliziert wegen der 
Rückrechnung.

Was mir nur nicht klar wird, warum wird dort der LTC1257 über die 
Anschlüsse PC3 bis 5 gespeist, und nicht über die vorhandene SPI 
Schnittstelle?

Gruß Mike G.

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.