-
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
Du meinst den MCP3421, der 4821 ist ja ein DAC?! Nur beim 18bit liest man 4 Bytes, sonst nur 3 Bytes. data.upper = i2c_read(1); data.lower = i2c_read(1); configuration.byte = i2c_read(0); Und dann: voltage
-
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
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
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
-
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
@M.K.: die MCP41HV51-103E/ST sind seit einigen Tagen bestellt, aber nicht sofort lieferbar. Es ist momentan bei vielen ICs schwierig, die überhaupt zu bekommen. Der MCP41HV51 hat freundlicherweise auch gleich getrennte
-
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
-
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
> 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
Wie bekomme ich eine negative Spannung ?
Rückfragen immer nach Kräften, meinst aber jede deiner Fragen wird in 1/100 Sekunde beantwortet ? Also MCP4811.
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
Algorithmus für Treppenspannung
einem 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
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
PWM IC - feine Kontrolle von duty cycle
LM/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
-
Thread
Transistortester AVR
gegen den MCP1702, war alles hübsch! Gruß Michael
Kondensator (ohne 10uH Drossel) in der VCC Versorgung gemessen: vcc_78L05 mit dem 78L05 Regler vcc_mcp1702 mit dem MCP1702-5002 Regler 100nF_10uF zeigt die nachgerüsteten Kondensatoren vcc100n10u_78L05 mit dem 78L05 Regler nachgerüstet vcc100n10u_MCP1702 mit dem MCP1702-5002 Regler Nur mit
-
Thread
Miniaturrelais über Konstantstromquelle/Treiber ansteuern
Wenn es knapper ist, LM1117 für 5V beschalten. Man könnte auch auf LDO-Regler schauen, HT7550, MCP1792 oder LP2950. Das wird aber thermisch im Desaster enden: Achim M. schrieb im Beitrag #7509823: > Wenn ... der notfalls knapp unter 1W verheizen kann ...
pdf Der MAX4820: https://www.analog.com/media/en/technical-documentation/data-sheets/MAX4820-MAX4821.pdf (Nur für 5V Relais)
-
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
-
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.