-
Thread
komisches SPI Verhalten Arduino Uno /ATMega328p)
festellen das die SPI im Mode 0 ist. Also Bitübertragung bei steigender Flanke. Das passt für den MCP4821.
LSB von diesem Byte gesendet. Also anstatt 00011011 (0x1B) sendest du 11011000. Im Datenblatt des MCP4821 steht aber das,dass erste Bit welches gesendet wird eine 0 sein muss bei einer 1 wird das Kommando ignoriert. Der linkt zu dem MCP4821 den du gepostet hast führt übrigens zu einem veralteten Datenblatt
-
Thread
Auslesen MCP4821
Hallo zusammen, ich komm leider nicht weiter beim korrekten Auslesen des MCP4821 AD-Wandlers. Ich würde den Chip gerne mit 12-bit Auflösung auslesen. Die einzelnen Bytes ergeben sinnvolle Werte bei der Ausgabe, also zumindest data.upper und data.middle ändern sich in Abhängigkeit
-
Thread
SMD Bauteile identifizieren
MCP4821: 12-Bit Voltage Output DAC. • Rail-to-Rail Output. • SPI Interface with 20 MHz
sero schrieb im Beitrag #2275878: > MCP4821: 12-Bit Voltage Output DAC. • Rail-to-Rail Output. • SPI > Interface with 20 MHz Nö. Ich bin anderer Meinung. Erstens ist die Beschriftung verkehrt herum in Bezug auf die Pin-1-Markierung.
-
Thread
Algorithmus für Treppenspannung
Spannungserzeuger, z. B. ein externer DAC, die gestuften Werte mitteilt. Ich habe mal mit dem MCP4821 gearbeitet. Da kann man via SPI eine Spannung Zahl in ein Register schreiben. Je nach weiterer Beschaltung erhält man dann für die Dauer bis zum nächsten Schreibvorgang eine dem Registerinhalt äquivalente
-
Thread
PWM to analog mit digitalen Tiefpass 2.Ordnung
Anforderungen wird dann ein kleiner DAC mit interner Referenz vom Schaltungsaufwand günstiger. Beispiel MCP4821 o.ä.
-
Thread
AD bzw, DA Wandler
Hallo, Ich habe mir gerade von Microchip Samples von MCP4821/MCP4822 schicken lassen. Das ist ein 12-Bit DAC mit SPI-Interface. Es gibt ihn in 8-poligem-DIP-Gehäuse. Als Anwendung sind vorwiegend Kalibrier-Aufgaben und so angegeben. Als Vorteil sehe ich da
-
Thread
SPI DAC MCP4821 an DE0 Nano FPGA
Moin Leute, ich versuch jetzt schon seit längeren einen MCP4821 DAC an einem De0 Nano lauffähig zu bekommen. Dafür habe ich mir von www.lothar-miller.de den SPI Master genommen und etwas modifiziert. Leider klappt es nicht: An TX_Data geht mein Sägezahn DDS
-
Thread
Audio DAC (Mono) gesucht
auch 0,1% Widerständen eine Auflösung von 16bit erreichen ? Wenn es nur um einfachen Sound geht: MCP4821 oder andere normale 12-16bit DACs. Aber solche DACs sind um ein vielfaches teurer als Audiocodecs, da diese ein aufwendigeres Verfahren (getrimmte Widerstände usw.) verwenden um die Spannungen zu
-
Thread
Spannungsquelle 0-10V mit uC, OpAmp, Poti
ich noch nicht so ganz verstanden. Mit PWM + passender Glättung oder aber einem DAC (wie z.B. dem MCP4821) könntest du doch die Eingangsspannung des OPVs hervorragend modulieren. Wenn du statt R2 dort ein Poti einsetzt kannst du eigentlich auch die Verstärkung modulieren. Wie gesagt, mir ist nicht
-
Thread
Wie bekomme ich eine negative Spannung ?
konnte den PWM Filter einfacher rechnen. > der DA-Wandler sollte 12 Bit haben Na dann musst du MCP4821 nehmen. Aber 12bit sind eine verdammt harte Anforderung, per PWM braucht man natürlich 12 bit Zähler, bekommt selbst bei 4MHz gerade mal 1kHz Grundfrequenz, braucht exeptionell gute mehrpolige Filter
-
Thread
PWM IC - feine Kontrolle von duty cycle
/LM555.pdf ) auf Seite 8 / 9 wird genau das gezeigt, was ich vorhab. Ich werde vermutlich nen MCP4821 12 bit DAC nehmen, der mit 2.048 V mit 12 bit Aufloesung gibt und da einfach ~1.5 V draufaddieren. Dann lege ich nen 15 kHz Signal vom AVR auf den Trigger vom 555 und moduliere die Pulsweite ueber
-
Thread
Digital-Analog-Umsetzer (10V -> 1mV Auflösung)
> am Mittelabgriff möglich. Ja schon schön gerechnet, aber wie sieht es mit Monotonie aus? Ein MCP4821 hat eine Nichtlinearität von max. +-12LSB, das sind 24 LSB, das sind ca. 4,5 Bits (siehe Datenblatt Screenshot). Eigentlich echt ein mieses Ding... Wenn der "kleinere" DA-Wandler z.B. zur Erhöhung
-
Thread
PT100-Thermometer
ein Temperatursensor, keine Konstantstromquelle auch nicht wirklich mit der Zusatzbeschaltung) zu MCP4821 interne 2.048 Referenz mit +/-40mV) durch nachträgliche Kalibrierung behandelt werden sollen. Dabei sind Platinsensoren die einzigen (analogen) die eben gerade ohne Kalibrierung ihrer Klasse entsprechend
-
Thread
Probleme mit Signalgenerator
Der DAC ist der MCP4821 und den SPI Takt von 200kHz habe ich wegen der Settling Time des DACs gewählt. Der SPI Master wurde von Lothar Miller 1:1 übernommen.