Hallo, ich hab eine Schaltung für die Freq/Spannungswandler mit ATmega8535 gemacht.Es ist meine erste Schaltung. Die Frequenz ist am Pin PD6(ICP1) der Digitale-Ausgang ist am Pin PC2. Um meine Spannung zu erhalten, werde ich ein D/A Wandler MAX5532 mit 12-Auflösung am Ausgang anschließen. Problem: ich weiß nicht wie ich die PINS des D/A Wandlers am Ausgang des Microcontrollers anschließen soll. das Datenblatt von MAX5532 ist: http://datasheets.maxim-ic.com...532-MAX5535.pdf Könnt ihr auch bitte überprüfen ob vie Schaltung richtig ist danke
Ein DAC hat ueblicherweise ein SPI interface. Ein I2C waere auch moeglich. Fuer beide benoetigt man 3-4Pins.
Zur Schaltung : Der C27 sollte 100nF haben. Der SG615P sollte eine Vcc und ein GND anschluss haben. AVcc ist ueblicherweise mit einem 100 Ohm und 100nF entkoppelt. Vcc (pin10) hat auch nochmals einen 100nF.
>AVcc ist ueblicherweise mit einem 100 Ohm > und 100nF entkoppelt. Vcc (pin10) hat auch nochmals einen 100nF. ich glaube,das ist im Fall, wenn der Analog/Digital Eingang Des Microcontrollers aktiviert ist.Bei mir ist dieser Eingang deaktiviert,da mein Eingang rechteck-Signal ist(schon ein Digitales Eingang),d.h. ich brauche nicht die Widerstand und Condensator. Habe ich recht oder nicht ?????
Im Prinzip ja, aber ... Es gibt das verschiedene Moeglichkeiten. Jedes Schema neu zeichen, oder immer dasselbe verwenden. Was spart man wenn man das RC weglaesst ? 2 Pfennige.
Der DAC hat ein SPI interface. Also : CS -- SS oder PC5 oder irgendwo SCLK -- SCK oder PC6 oder irgendwo DIN -- MOSI oder PC7 oder irgendwo Dann falls die SPI Anschluesse zum Zuge kommen, schauen, den passenden Mode zu finden, sodass das timing auf Seite 15 des DAC manuals erfuellt ist, oder die alternativen Pins veranlassen das Timing des DAC auszufuehren.
es ist schön das was du sagst, aber die MOSI und SCK Pins sind schon belegt um mein Programm auf dem Microcontroller zu spielen.was als nachfolge hat: ich muss noch ein Programm schreiben,das mir ein Taktsignal erzeugen kann für SCLK des D/A wandlers. Mein Ausgang schließ ich einfach an DIN-Pin. ist das soweit richtig ?????
Den DAC kann man trotzdem an den SPI haengen. Das geht. Ohne CS wird der DAC nicht angesprochen. Und ohne den Reset tief wird nichts programmiert. Was soll an PC2 speziell sein ? Der ist so gut wie irgendwas. Du musst nicht ein Taktsignal erzeugen, sondern das gesammte timing mit daten und so. (CS, DIN und SCLK ). Ein Takt alleine ist fern ab.
was soll ich dann tun wenn die SPI-Pins (MOSI und SCK) schon für die ISP belegt sind ?????????????????
Doppelt belegen ? SCK unter SPI ist ein Ausgang, MOSI auch. Wenn der Reset tief ist, ist SCK ein Eingang. Der Programmier - SCK steht auch am DAC an. Dem ist das aber wurst, wenn der CS hoch (pullup-widerstand nicht vergessen !) ist. Glaub's einfach - es geht. Sonst ware das AVR SPI interface ja in jedem Fall unbrauchbar. Erst die Mega128/256 haben da was anderes.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.