-
Thread
DAC Empfehlung für Arduino?
schrieb im Beitrag #7415313: > Hallo, ich suche einen DAC (bevorzugt mit einer bestehenden Libary) MCP4822, simpel und schnell
-
Thread
Transistortester Erweiterung
erweitert wurde. Auch hab ich andere Verstärker verwandt und anstelle des 8-bit DACs einen 12-bitter (McP4822) verwandt Im Zusammenhang mit dem Transistor-Tester bin ich seit ein paar Wochen an einer neuen Version des Kennlinienschreibers auf Nano-Basis dran, die mit Präzisions-Stromquelle für Basisströme
TP2,TP3 -> E,B,C ) auf den TT verlegt. Angesteuert werden die 9 Leitungen über einen Portexpander MCP23017, 4 weitere Pins des Expanders verwende ich für einen 4-bit DAC (R2R-Netzwerk), der die Bauteilinformation (npn,nMosfet, nJfet, ...) als analoges Signal ausgibt. Dieses Analogsignal wird am Kennlienienschreiber
-
Thread
Analoge ADSR Hüllkurve mit microcontroller state machine
schon mindestens einen DAC-IC gebraucht hätte Ja, so einer mit 6 Pins für nen Euro vom Schlage eines MCP4726 reicht da locker aus. Mit PWM würde ich das nicht machen, weil die unnötig hochfrequent sein muss, damit nicht irgendwelche Modulationseffekte auftreten. > und auch einen Quarz. Wozu? Das Timing
schon https://github.com/m0xpd/ADSRduino angeschaut? das genau nicht, aber was ähnliches. Mit dem MCP 4822 hab ich mal einen LFO gebaut, mit so 'ner Art wavetable. Das Prinzip ließe sich vmtl. auch auf einen ADSR übertragen. Aber ich wollte eigentlich ohne DAC-Chip auskommen. Aber vielleicht lass ich's
-
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
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
DAC mit Spannung und Strom
MCP4822 mit entsprechend nachgeschalteten Verstärkern für 0-10V und 4-20mA wäre vielleicht auch ne Lösung für den TE.
-
Thread
Zwei 45kHz-Signale, 90° Phasenverschoben erzeugen
klar > sein) Ach, auf einmal? Schwätzer bleibt Schwätzer! > 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
reichen 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
Womit baut man heute Speisungen? LM723?
übriggebliebenes Laptop-Netzteil und baut mit leistungs-FET ( bspw, BUZ11A ) und elektronischen Poti (bspw MCP42010 ) was "drumherum": https://www.heise.de/select/make/2016/5/1476711279985652
). Das habe ich bei mir mit nem Atmega gelöst: Potis gehen auf den Atmega, dieser steuert einen MCP4822 (DAC) welche an den Regler-OPVs hängen. Ist eigentlich sehr leicht umzusetzen. Der Atemga kann auch gleich ein Display steuern und Strom und Spannung des LNGs messen. Auch dann wird er sich langweilen
-
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.
-
Thread
Spektralanalyse mit Oszi und ADXL345/Atmega
hier zu funktionieren. Den ausgerechneten Wert würde ich dann an einen DA-Wandler schicken, einem MCP4822 (12-Bit DAC) und dann mit dem Oszi messen. Mir ist durchaus bewusst, das es auch analoge Beschleunigungssensoren, wie den ADXL335 usw. gibt, nur die haben 1600Hz Bandbreite, bzw. Messfrequenz
-
Thread
Analogsignal galvanisch trennen
Bei der Bauteilsuche ist mir nun noch was unklar in Bezug auf den ADUM. Als DAC habe ich mir den MCP4822 ausgesucht und als Koppler den ADUM230. Nun gibt es da allerdings einen ADUM230D und einen ADUM230E. Mir ist nicht klar welchen ich hier brauche. Ist das abhängig von der Clock Polarity CPOL?
Jetzt muss ich noch mal was fragen... Ich hatte mir ja den MCP4822 mit interner Referenz herausgesucht. Da ich ja nun aber digital schon trenne und eine maximale Ausgangsspannung von 50mV benötige, wäre es da evtl. sinnvoller gleich eine niedrige Referenzspannung
-
Thread
Arduino Nano (China) AD-Wandler Referenz: Genauigkeit und Drift
hängen an den 15V, sind also gegenüber den 3V als virtuelle Masse unsymmetrisch versorgt. Nur der MCP4822 DA-Wandler hängt noch mit an den 5V des Nano. Wie gesagt, ich bin jetzt doch ganz zuversichtlich, daß es mit den 5V des Nano als Referenz gut klappt. Das mit den 500mV verstehe ich immer
vor, wie ich aktuell auf dem Tisch: Akkus entladen. Ich habe Nano, 20x4-Display, zwei INA219, zwei MCP4725, einen SD-Reader und 5 LEDs - in Summe bewegt sich das um gesamt 50 Milliampere. Als Stromlast sitzt ein IRF540 pro Kanal direkt hinter dem DA-Wandler, den Regelkreis macht der Nano. Um den IRF540
-
Thread
32F746GDISCOVERY - DAC
sogar in DIP, von einem Filter für die PWM ganz zu schweigen. 1. PWM mit Tiefpass. 2. SPI DAC: MCP4922, MCP4822, MCP4901 3. SAI: z.B. einen Cirrus CS4344: 3.3V, jedoch Vorzeichenbehaftet. Was willst du mit der Gleichspannung denn machen? Bestimmt reicht eine PWM.
... stimmt :) Trotzdem habe ich mir gerade so ein MCP4725 I2C DAC Breakout Development Board Module in der Bucht bestellt. Danke für die Hilfe und schöne Grüße!
-
Thread
Digital Analog Wandler ic ?
12 Bit mit +/- 10 V Ausgangsspannung? AD667 Du willst sicherlich etwas Moderneres: z.B. MCP4822. Dieser kann zwar nur 0-5 V ausgeben, aber per OPV auf beliebige Ausgangsspannungen getrimmt werden. SPS? Das mußt Du näher erklären.
irgendwie verknüpfen und mit einer beliebigen Ausgasspannung wieder analog ausgeben. die Lösung MCP und OP, das glaube ist genau das was ich will, muss ich mir erst einmal genauer anschauen
-
Thread
dual DA-Wandler 16bit mit SPI für 5V
Wenn 12 Bit auch reichen würden. Schaue dir mal den MCP4822 an.
Jan W. schrieb im Beitrag #4807427: > Schaue dir mal den MCP4822 an. Vielen Dank Jan. Interessant finde ich bei diesem Teil daß man die Verstärkung intern wählen kann. Manche andere DACs haben eine 2.44V-Referenz und so kommt dann nur eine Spannung bis 2.44V
-
Thread
ADC 12Bit 10V mit SPI ohne SlaveInput gesucht
PI) zwei Galvanometer mit Spiegeln fuer einen LaserScanner anzusteuern. Aktuell benutze ich einen MCP4822 mit Operationsverstaerken um ein +-10V Signal zu erzeugen. Aus den Galvanometern bekomme ich auch zwei +-10V Signale zuerueck, mit denen ich die Position der Spiegel auslesen kann. Um moeglichst
-
Thread
0V aus DAC bekommen
Offsetfehler mögen beim Code 0x000 1 mV am Ausgang anliegen, aber nicht mehr. Ich hatte mal den MCP4822 verwendet, der im Gegensatz zum MCP4922 über eine interne Vref verfügt: keinerlei Probleme mit Nullpunkt oder FS!
Bei einem fliegenden Aufbau mit Arduino + MCP4822 habe ich Spannungen im Bereich 0 - 20 mV in 5er Schritten ausgeben lassen. Vref = 2,048 V 2-fache Verstärkung für Ausgangsbereich 0 - 4,095 V. Zum Bild: die gestrichelte Linie ist der eff. Nullpunkt
-
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
Hat jemand Interesse an einer Ambika Sammelbestellung?
hauptsächlich Widerstände, IC Sockel. Mouser Steckverbinder und anderes Aktives ... Farnell LM13700,MCP4822,ATMEGA328 (xxxP-PN Variante bei Farnell am günstigestn) Die LM13700 waren bei Farnell soweit erstmal am günstigsten. Bei Preisen von Mouser, Digikey und Farnell darf man die 19% MwSt. nicht
-
Thread
SPI BUS programmieren ( PIC - Controller )
die vielen Antworten :) ein paar Fragen habe ich auch noch :P 1) Bei meinem DA - Wandler ( MCP4822 ) gibt es eine LDAC-Leitung. Ich bin mir nicht sicher was diese macht, bzw. ob ich diese beachten muss beim programmieren. 2) SPI Mode 0,0 -1,1 gibt an welchen CKE bzw CPK Wert man benutzen will
Patrick schrieb im Beitrag #4054217: > 1) Bei meinem DA - Wandler ( MCP4822 ) gibt es eine LDAC-Leitung. Ich > bin mir nicht sicher was diese macht, bzw. ob ich diese beachten muss > beim programmieren. > Ja musst du. Erst nach einer High-Low Flanke an LDAC werden
-
Thread
Suche passenden µC
schon ein erheblicher Aufwand. Da kann man einfacher 6 externe DACs nutzen. Einfache 12 Bit DACs wie MCP4822 sind nicht mehr so teuer. 3 solcher Chips (je 2 DACs) per SPI anzusprechen geht schnell und ist auch nicht so aufwändig. Einfach per R2R Kette am digitalen Port wird man kaum 10 Bit Auflösung
erheblicher Aufwand. Da > kann man einfacher 6 externe DACs nutzen. Einfache 12 Bit DACs wie > MCP4822 sind nicht mehr so teuer. 3 solcher Chips (je 2 DACs) per SPI > anzusprechen geht schnell und ist auch nicht so aufwändig. > Einfach per R2R Kette am digitalen Port wird man kaum 10 Bit Auflösung
-
Thread
Temperaturerfassung manipulieren
wird nachher von einem OP verstärkt und dann dem ADC des uC zugeführt. Und wenn ich mir z.B. den MCP4822 anschaue, kann der +- 20 mA sinken/sourcen. Aber sonst mal ausprobieren, einen MCP4802 hab ich noch rumliegen, und das Mat für eine Konstanstromquelle auch...
Flex Van de Wulche schrieb im Beitrag #3982158: > Aber sonst mal ausprobieren, einen MCP4802 hab ich noch > rumliegen, und das Mat für eine Konstanstromquelle auch... Die Konstantstromquelle ist doch schon da (FET in der rechten Schaltung). Die könnte allenfalls stören.
-
Thread
DAC mit Addiere verheiraten! Was haltet ihr von der Idee?
Die Lösung kostet nur gut 1/3 eines 12Bit DACs. Also nur €0.31? ;) http://www.reichelt.de/ICs-MCP-3-5-/MCP-4726A0T-E-CH/3//index.html?ACTION=3&GROUPID=5472&ARTICLE=109763&SEARCH=mcp%20dac&OFFSET=500&WKID=0&
Microchip MCP4822: 12 bit, 2 Kanäle, einfache Ansteuerung (SPI) Kostet nicht die Welt (3 Euro/Stk. in kleinen Stückzahlen) http://de.farnell.com/microchip/mcp4822-e-p/12bit-dac-spi-vref-dual-pdip8/dp/1439413
-
Thread
Fragen Zum DA-Wandler MCP4922
Datenblatt schonmal aufgehabt? Weil heute Heiligabend ist. Auf der ersten Seite steht folgendes: The MCP492X devices utilize a resistive string architecture Sprich der DAC ist auf einer Kette von Widerständen aufgebaut (Paralleles Verfahren nach Wikipedia). Was ist dir an dem Blockschaltbild nicht
eingestellt oder auf den doppelten Wert verstärkt. Sinn und Zweck werden deutlich, wenn man sich den MCP4822 ansieht, der eine interne Vref mit 2,048V besitzt. Damit dieser in 3V-Systemen funktioniert, darf der Ausgang nicht verstärkt werden. Hingegen sind bei 2-facher Verstärkung in einem 5V-System
-
Thread
Anfänger möchte SMD's auf Mainboard transplantieren
Aber vielleicht kann mir trotzdem mal jemand ´nen Tipp geben, wo ich den hier herbekomme: AO4822A das ist der Q2 auf meinem "Wunschboard" ... ebenfalls ein MOSFETT (Transistor Dual Mosfet N 30V 8,5A SMD SO8) ... wenn ich das mit meinem laienhaften 16tel-Wissen richtig interpretiere, dann hat
vielleicht kann mir trotzdem mal jemand ´nen Tipp geben, wo ich den > hier herbekomme: > > AO4822A http://octopart.com/partsearch#search/requestData&q=AO4822A http://www.findchips.com/avail?part=AO4822A > Ist die Typnummer unter der Modellbezeichnung wichtig? Die läßt sich > nämlich kaum
-
Thread
Grundsätzliches zum MSP430F2013
über SPI oder I²C verwenden? Ich muss den Controller mit einem DAU erweitern und wollte dafür den Typ MCP4822 einsetzen und über SPI füttern. Franz Peter Zantis
-
Thread
DAC mit Ausgangsspannung > VCC?
Danke für die Infos. Geht nicht um Preis, nur um Platz. Z.Zt. sind es 3 IC für zwei 10V-Ausgänge: MCP4822 (2Chn-DAC), TS912 (2-Chn-Opamp) und MAX662A (12V/30mA-Chargepump), dazu zahlreiche R/C und Trimmer.
-
Thread
Gibt es Potis die ein uC steuern kann?
mehreren (oder vielen) unabhaengigen Ausgaengen. Z.B. low end, 2 Ausgaenge, 12 bit --> Microchip MCP4822 high end, 40 Ausgaenge, 16 bit --> Analog AD5370 Wolfgang
-
Thread
Hobby-Oszilloscop zum Selberbauen
Meine Naive Kalkulation; Farnell: PIC: 5.35 Euro MCP6022: 1.35 Euro MCP4822: 3.63 Euro 2*MCP6S22: 3.02 Euro Conrad: Gehäuse: 3 Euro Was man bei jedem bekommt: Restliches "Kanonenfutter": 10 Euro (Sockel, Trimmer, Widerstände etc.pp.)
-
Thread
ADC und DAC als Referenz
wirklich an, das Ergebnis soll allerdings ordentlich sein. Daher nun die eigentliche Frage: Ist ein MCP4822 ( http://ww1.microchip.com/downloads/en/DeviceDoc/21953a.pdf ) die beste Loesung als stabile Referenz? Das Datenblatt sagt der T-Koeffizient ist 50 ppm / C, daher wird das Problem geloest sein.
-
Thread
Erfahrung mit MCP4822 / 4922
Hallo Zusammen, hat jemand Erfahrungen mit den oben genannten Bausteinen von Microchip gesammelt? Im Datenblatt habe ich gelesen, dass dieser Baustein einen Offset von 10mV haben soll. Das kann ich mir nicht so ganz vorstellen. Nun wollte ich mal fragen, ob mir das jemand bestätigen kann. Gruß Mario
-
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
Bitte Hilfe Max 6952 mit Pic 16f877a ansteuern (SPI BUS)
poste mal nen stück c-code vieleicht kannste damit was anfangen das is von der kommunikation mit nem mcp4822 (DA-Wandler von microchip) [c] void send_spi_contrast(char data) { GIE = 0; // interrups ausschalten (hatte probleme bei mir gemacht cs = 0; // chipselect auf 0 setzen (meist auch solange
-
Thread
PIC SPI brauche Hilfe
ich versuche nun schon seit ner weile die kommunikation zwichen einem PIC16F690 und einem DA-Wandler MCP4822 (beises Microchip) zum laufen zu krigen. als programmiersprache benutze ich C ich werde aber aus dem datenblatt nicht schlau. was ich mal bräuchte wäre eine art flowchart so in etwa
-
Thread
Lichtsteuergerät mit AVR: 16X Analog-Out
Deine Idee kein größeres Problem. Ich würde wahrscheinlich als DACs welche von Microchip nehmen (MCP4822). Mit den 10bit Auflösung wirst Du wahrscheinlich recht haben, aber mit dem MCP wärest Du dank seiner 12bit auf der sicheren Seite. Außerdem läst sich der MCP schön einfach an den AVR bringen (SPI-Schnittstelle). Der MCP besitzt zudem 2 Kanäle, so dass Deine Hardware nur 8 MCPs benötigen würde. Das logarithmieren im AVR erscheint mir auch sinnvoll, denn dann könntest Du ggf. einen einfachen Lookup-Table vorsehen, der
-
Thread
Corner Frequency
Ich habe hier den DAC MCP4822 vor der Nase und suche nach der Oberen Frequenz den das Ding erzeugen kann. Finde aber keinen konkreten Hinweis im Datenblatt ... bzw. ich weis nicht so recht was ich mit dem Begriff "Corner Frequency
>Ich habe hier den DAC MCP4822 vor der Nase und suche nach der Oberen >Frequenz den das Ding erzeugen kann. Finde aber keinen konkreten Hinweis >im Datenblatt ... Na, gleich auf der 1.Seite: "Fast settling time 4,5µs"
-
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
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
ATMega48 als SPI-Master.
Hallo, Ich habe einen 12Bit-DAC von Microchip MCP4822, der über spi angesteuert wird. Die Datenübernahme erfolgt mit der steigenden Flanke von sck. Das erste übertragene bit bestimmt den Wandlerkanal, dann ein don't care, dann wird die maximale Ausgangspannung