Im Forum und im Wiki
-
Thread
0..4V verstärken auf +10..-10V
Not_a_simple_question schrieb im Beitrag #6734196: > Von welchem DAC sprecht ihr da? MCP4822
Hier wird immer von Datenblättern der OPVs geredet, aber den verwendeten MCP4822 betrachtet wohl niemand. Er liefert am Ausgang ca. 4,09 V FS und somit sind alle feinen Berechnungen der Widerstandswerte, die sich auf 2 V beziehen, für die Katz. Obige Schaltung, die diese Offsetspannung
-
Thread
Digital-Analog-Umsetzer (10V -> 1mV Auflösung)
Du kannst das so mit dem MCP4822 machen. Auflösung bedeutet aber nicht Genauigkeit! Eine andere Möglichkeit wäre es einen 12Bit DAC (z.B. 1/2 MCP4822) zu verwenden und noch zwei weitere Bits (LSB!) von einem µP-Port zuzuschalten
Genauigkeit besitzt als wenn ich diese selbst aufbaue? Im Anhang habe ich noch das Datenblatt des MCP4822 angefügt. Dateigröße: ca. 1,70MB
-
Thread
Zwei 45kHz-Signale, 90° Phasenverschoben erzeugen
Minuten waren übertrieben (das sollte eigentlich jedem klar sein) aber nen AVR, an den z.B. einen MCP4822 dran klöppeln mit formschicken LC-Filter und mit Hilfe von Timern und Co fein mit Werten beschicken -> kein Problem. Ich sag mal, rund ne Stunde braucht der Geübte hier für das Programm und vielleicht
nicht! Ah, daher weht der Wind. Wir hängen uns an der Zeit auf. Schaun wir mal: 1x AVR, 1x MCP4822, Spannungsversorgung an die ICs ran, SPI verbinden und ggf. nen LC-Filter an die Ausgänge...dafür brauchst du mehr als 3h? Wow
-
Thread
PIC24 SPI-BUS für DAC MCP4822 // kein Clock signal
Hallo, Verwendeter Mikrocontroller: PIC24HJ128GP502 Digital Analog Converter : MCP4822 Programmierumgebung : MPLAB ich versuche momentan einen SPI-BUS an einem PIC24HJ128GP502 Mikrocontroller zu Programmieren. Der Mikrocontroller soll als Master mit einem MCP4822 DAC
Erfolg. Hier nun mein Code: [code] void spi_2_init(void) { /* Definieren der PINs für MCP4822 */ #define CONTROLLER_MOSI_SPI2_TRIS _TRISB12 #define CONTROLLER_MOSI_SPI2_PIN _LATB12 #define CONTROLLER_SCK_SPI2_TRIS _TRISB13 #define CONTROLLER_SCK_SPI2_PIN _LATB13
-
Thread
SPI Schnittstelle an dsPIC30F5011
Hallo Ich versuche seit 2 Wochen verzweifelt einen MCP4822 DA Wandler von Microchip zum wandeln zu bekommen. Also ich hab einen DSPIC30F5011 und möchte über die SPI Schnittstelle einen MCP4822 ansteuern aber ich bekomme es nicht hin. Der Wandler hat zusätlich
zu den standart SPI eingängen noch einen LDAC und Chipselect Eingang. Aus dem Datenblatt für den MCP4822 habe ich entnommen, dass um ein Datenwort zu übernhemen der Chipselelect nach dem 16 Takt auf high gesetzt werden muss und der LDAC auf Low. Aus Dem datenblatt für den dsPIC habe ich,dass wenn der
-
Thread
Schneller SPI DAC + ADC gesucht ~idealerweise 10MSamples
Hallo zusammen, aktuell habe ich einen MCP4822 ADC spwie einen MCP3201 ADC in verwendung. Die SPI-Timings sind bereits am bei den Minimalwerten im Datenblatt und so läuft der ADC mit 33MHz und schafft damit 2MSamples/S, der ADC schafft 100KSamples
Matthias schrieb im Beitrag #6736172: > Hallo zusammen, > > aktuell habe ich einen MCP4822 ADC spwie einen MCP3201 ADC in > verwendung. > Die SPI-Timings sind bereits am bei den Minimalwerten im Datenblatt und > so läuft der ADC mit 33MHz und schafft damit 2MSamples/S, der ADC > schafft
-
Thread
C- Library für MCP4822 und ähnliche DACs
Ich hab mal auf github meine Library für den MCP4822 und seine Brüder hochgeladen. Ich hatte letztens ne C-Library dafür gesucht (für Atmegas) aber irgendwie nur Libraries für Arduino gefunden und hab mir daher selbst ne Lib geschrieben. Vielleicht hilft sie auch noch anderen. Die Library findet man hier: https://github.com/Sylaina/Microchip-MCP4822-Library Ich hab nur den MCP4822, die Library sollte aber mit allen DACs der entsprechenden Familie funktionieren, also vom MCP4801 bis zum MCP4922.