-
Thread
Atmega88 DAC +-10V
Natürlich nimmt man etwas von der Stange. https://www.ebay.de/itm/1-Kanal-D-A-Wandler-DAC-MCP4725-I2C-12Bit-EEPROM-Analog-Digital-fur-Arduino/113661798745?hash=item1a76c56959:g:OIIAAOSwoP9ccPgV:rk:1:pf:0 Und schaltet einen OpAmp dahinter, das ist praktisch unvermeidbar um seinen eigenen Erfodernissen
-
Thread
MCP4725 DAC und STM32
schrieb im Beitrag #5747820: > Wie kommst du auf die 4 in der Adresse C4? Ich vermute du hast den MCP4725A1, richtig?
vertraut mit der Bitmaskierung. pegel schrieb im Beitrag #5747845: > Ich vermute du hast den MCP4725A1, richtig? https://cdn-shop.adafruit.com/datasheets/mcp4725.pdf das, was ich habe. LG
-
Thread
Analogwert mit Arduino ausgeben ?
Damit https://www.ebay.de/itm/MCP4725-D-A-Wandler-12-Bit-GY4725-I2C-analog-digital-TWI-Arduino-Raspberry-Pi/162515058945?hash=item25d6a70101:g:wzgAAOSw851cL0pw:rk:1:pf:0 hat man einen DAC ohne viel zu löten, dahinter braucht es noch
-
Thread
µC Lab Power Supply
gekommen, als ich meine ersten ADC / DAC bekommen habe. ADC: ADS1115 16 bit 4 channel DAC: MCP4725 12 bit 1 channel Da ist meine erste Frage, der 16 bit ADC hat zwar 16 bit, aber nur 860 S/s, ich kann nun also Funktionen schneller als 430 Hz gar nicht korrekt abtasten, also als Anzeige einer
mich vernünftiger an, vielleicht einen sehr genauen Bereich bei 0 - 2,5 V je nachdem wie ich den MCP4725 so programmieren kann. Ich verfahre jetzt erst einmal so weiter, dass ich die Pläne der digitalen Regelung verwerfe, das klappt hinten und vorn nicht. Wie gesagt, ich bin da Neuling und hatte
-
Thread
Laderegler für gleichzeitiges Laden von Lithium-Akkus mit Solarpanel und Windrad benötigt
Gedanken machen. Zum Ladeschluss geht der Strom eh weit runter und somit auch der Drop. Beim MCP4725 oder ähnlichem ist Vref=Vcc. Die absolute Genauigkeit ist fast egal, aber die Vcc muss gut gefiltert sein (L+C).
-
Thread
Multi-Channel DAC (Modul). Gibt es sowas?
dem selben Modul oder gar selbem chip sein. Leider finde ich nur einkanälige Module auf Basis des MCP4725 oder sehr große Audio stereo boards. Kennt jemand zufällig eine Alternative? Schon mal vielen Dank!
scheinbar zu keinem aus Veit's Liste. Hmm, eventuell designe ich doch selbst ein Board mit mehreren MCP4725ern. Die sind prinzipiell schon sehr klein aber noch lötbar für mich.
-
Thread
in Bleiakku geladene Ah messen und darstellen
eingebaut, und konnte so kontrolliert entladen. Als Last verwende ich IRF540, die ein DA-Wandler MCP4725 steuert, das ist bei 5 Volt bis etwa 2 A machbar. Da mir das thermisch mißfiel, habe ich noch zwei Leistungswiderstände, die der µC zuschaltet. > Im Attachment das Schema, ist leider nicht vorhanden
-
Thread
AVR NET-IO (Pollin) Ethersex Analoge Ausgabe 0-5V
auszugeben. Also müsste man wohl noch das Ganze mit einem OP oder so noch verstärken. 2.) das MCP4725 12-Bit DAC Breakout-Board scheint ja auch ganz geeignet zu sein, aber es scheint laut ethersex-wiki von ECMD nicht unterstützt zu werden. Für Hinweise dankbar, Tom
-
Thread
Dynamische Adressierung MCP4725
Ich möchte mehrere MCP4725 einsetzen. Wie ich das Datenblatt (https://www.sparkfun.com/datasheets/BreakoutBoards/MCP4725.pdf) verstehe, kann ich A0 aktiv vom Mikrocontroller steuern. Ich bin ganz sicher, ob das auch dynamisch
-
Thread
Testgerät / regelbare Last
analogen FET zu beherrschen. Als FET habe ich einen IRF540 gewählt, der über einen D/A-Wandler MCP4725 gesteuert wird. Der IRF lässt sich analog sehr gut fahren, wobei mein Arbeitsbereich von 0,7 bis 15 Volt UDS geht.
-
Thread
Probleme bei Fernsteuerung eines Manson HCS - 3602
den Ausgangsstrom gelegt wird. Ich will den Ausgang mit einem Arduino Mega 2560 und zwei DACs MCP4725 steuern. Die DACs wandeln mir das PWM Signal des Arduinos akkurat in eine 0-5V Spannung um. Wenn ich die Spannung alleine regle funktioniert das ganz gut (über zwei forschleifen die kontinuierlich
-
Thread
Grobe Dimensionierung für ein RC-Glied zum pwm glätten
keine Lust, über PWM und Ripple nachzudenken: Vom Chinamann gab es D/A-Konverter-Platinchen mit MCP4725, per I2C angefahren und gut.
Manfred schrieb im Beitrag #5494180: > Vom Chinamann gab es D/A-Konverter-Platinchen mit MCP4725, per > I2C angefahren und gut. Gibt es immer noch, kosten aber mindestens 85ct
-
Thread
TP4056 zuwarm (72+C) dumm verlötet und schlechte Idee ?
Chinaverhältnisse recht hohen Preisen. An anderer Stelle werden zwei FETs durch zwei A/D-Module MCP4725 vom Chinesen analog gesteuert, Strom und Spannung liefern INA219 auf China-Modul mit einer sehr guten Genauigkeit. Die vier China-Hochlastwiderstände werden mit IRLZ44 vom Alihändler geschaltet, der
-
Thread
DIY Batterietester?
in der Art habe ich seit kurzem in Betrieb: Die Last ist ein IRF540, den ich per D/A-Wandler MCP4725 ansteuere. Ich habe einen IRF ausgemessen, Anhang. In meinem Zweikanal-Entlader habe ich zwei IRF aus der gleichen Charge drin, die benötigte Gatespannung streut dennoch erheblich. Die Temperaturdrift
-
Thread
Wie kann man mehrere INA219 Sensoren benutzen? (Arduino)
drin. -------- Hier ist seit ein paar Wochen ein Hobbyprojekt in Arbeit, zwei INA219, zwei MCP4725 und ein I2C-Display, jeweils China-Module. Ich habe da nicht lange gekaspert: I2C Scanner drauf, die Brücken befingert und fertig! Mir ist nicht ganz klar, warum viele Leutchen so total hilflos
-
Thread
Ist es noch sinnvoll, mit Controllern zu arbeiten?
eigenem µC? > Die Module sind Lochrasterkompatibel. Links oben / unten je ein I2C-DA-Wandlermodul MCP4725, rechts oben ein Pegelkonvertermodul. Die Leitungen gehen weg zu zwei high-side-Strommessern INA219, zum I2C-LCD, Drehencoderplatinchen und SD-Modul. Das ist und bleibt ein Einzelstück, was ich nicht
-
Thread
Arduino Nano (China) AD-Wandler Referenz: Genauigkeit und Drift
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
Variable Last zwischen 0 und 1Ah
Da sind schnelle Änderungen der Spannung nicht zu erwarten. Ich habe einen Arduino Nano plus MCP4725 12-Bit-D/A-Wandler und einen Strom- / Spannungssensor INA219. Als FET kommt ein IRF540 zum Einsatz, der zwischen ca. 3,7 und 4,8 Volt am Gate recht zahm zu steuern ist. Der Regelkreis ist damit im
-
Thread
MCP3426/28 I2C mit Raspberry
diesem Typ kein vernünftigen Wert. Dies könnte auf ein Problem von i2cdetect hindeuten? Der MCP4725 liefert immer brav seine Adresse H60. Hat das noch niemand gehabt?
Kann es sein, dass alle meine MCP 3426 u. 3428 defekt sind? Sind sie empfindlicher als der MCP 4725 ? Können diese Bausteine es vielleicht nicht ab, wenn man SDA und SCL einmal vertauscht anschliesst?
-
Thread
32F746GDISCOVERY - DAC
... 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
DA Wandlung mit PWM
analoge Signal wechseln soll. > per PWM und Tiefpassfilterung erscheint mir das am einfachsten. MCP4725 als fertiges Platinchen vom Ali um 80ct - per I2C den Wert senden und fertig. Ich habe keine Ahnung, wie schnell das gehen kann, setze den hier gerade für einen zeitunkritischen Meßaufbau ein.
-
Thread
Widerstände am I2C
wenig und passen komfortabel auf eine Lochrasterplatte. In Summe habe ich _fünf_ I2C-Steine: 2x MCP4725, 2x INA219 und Display mit PCF8574. Auf jeder dieser Platinchen sind 4k7 als PullUp an SDA / SCL vorhanden, in Summe komme ich also auf knapp 1k. Frage: So lassen oder einige runter, um die
_eine_ I2C-Device anklemme, tut mir der Chinese den Gefallen, die PullUps mitzuliefern. Auf den MCP4725-Boards gibt es sogar eine Wischbrücke, mit der man diese abtrennen könnte. Was ich hier treibe, liegt vielleicht geringfügig über dem typischen "Maker" - egal, das wird zur Funktion kommen!
-
Thread
Ein minimalistisches GPS-Frquenznormal
VTCXO gehen sicher auch - 16-bit DAC: AD5683R mit SPI-SSt. - Ein chinesisches Adapterbord mit MCP4725(I2C-SST) und Vdd 3,3V wurde ebenfalls erfolgreich getestet, wenn man durch einen Spannungsteiler den Ausgang auf Sollwert +- ca. 80mV begrenzt. Es ergeben sich jeweils ca. 4µV/Digit am VTCXO Steuereingang
-
Thread
Arduino Nano, SD Card, PCM
Also das mit dem MCP4725 klappt nicht so wie gedacht. Der Sound ist zwar massiv besser als mit dem PWM Ausgang. Jedoch wird Wire im ISR benutzt, dazu musste ich die Interrupts wieder gezielt in ISR ein- ausschalten
-
Thread
Adresse vom DAC herausfinden
der Bib. Name "Adafruit MCP4725" nicht verändert
an A0 nach GND. Daher ist es richtig: - beim MCP4725 darf man A0 nicht offen lassen - beim MCP4725-Board von Adafruit darf man A0 offen lassen. Dann ist A0=0.
-
Thread
2 DAC mit Arduino verbinden
Hallo, ich möchte 2 MCP4725 mit meinen Arduino verbinden. Ich habe es folgendermaßen gemacht: https://workupload.com/file/8R379sU Ist das so richtig? Bitte auch die Pullups beachten!
Nils schrieb im Beitrag #5039014: > ich möchte 2 MCP4725 mit meinen Arduino verbinden. Ich habe es > folgendermaßen gemacht: > https://workupload.com/file/8R379sU Ich habe keine Ahnung, was mir das Gekritzel dort sagen will. Karl M. schrieb im Beitrag
-
Thread
Spannung am Arduino anpassen. Wie?
Danke für eure Hilfe! Ich denke, der MCP4725 ist die beste Lösung, wobei ich ehrlich gesagt nicht so ganz verstehe, wieso "Out" auf A0(Analog IN) geht?(siehe Link) bzw. bei welchen PIN am MCP4725 gehe ich nun zu meinen Verbraucher? https:
ist der Addr-Pin des MCP4725 undefiniert!
-
Thread
Arduino 5V PWM Signal zu 0-10V Normsignal
die Foren gelesen und 2 Bauteile herausgesucht. Einmal wäre da das SparkFun I2C DAC Breakout - MCP4725 (https://www.sparkfun.com/products/12918) Board, um ein analoges Ausgangssignal zu erzeugen. Danach würde ich dieses dann in einen SparkFun OpAmp Breakout - LMV358(https://www.sparkfun.com/products
-
Thread
DAC 0-20V mit 5V Versorgung und Ansteuerung
Mein Vorschlag: - DAC mit I²C oder SPI-Schnittstelle (3,3V) z.B. MCP4725 - DCDC Wandler von 5V (USB) auf 24V - OP als Verstärker LM2904, wird aus den 24V versorgt und verstärkt den Ausgang des DAC um dem Faktor 6.6 (Rückkopplung mit 1k und 5k6). Bringt dann 0..21.78V
-
Thread
Pi-Cell Shutterdriver
------------- void loop() { Wire.beginTransmission(MCP4725_ADDR1); Wire.write(64); // cmd to update the DAC Wire.write(sigtab1[lookup1] >> 4); // the 8 most significant bits... Wire.write((sigtab1[lookup1] & 15) << 4); // the 4 least significant bits... Wire.endTransmission(); Wire.beginTransmission(MCP4725_ADDR2); Wire.write(64); // cmd to update the DAC Wire.write(sigtab2[lookup2] >> 4); // the 8 most significant bits... Wire.write((sigtab2[lookup2] & 15) << 4
-
Thread
Spannung Potentialfrei anlegen
und B) Wie muss ich nun die Ausgangsspannung des DAC anlegen, damit das klappt. Ich würde einen MCP4725 verwenden. Kann mir da jemand helfen Schon jetzt danke Martin
-
Thread
I2C Poti Ansteuerung
0x80. Der Slave quittiert. Dann folgen die zwei Bytes. Im Prinzip arbeiten andere Bausteine wie der MCP4725 genau so. Ich sende die ID, dann wird vom Slave quittiert.
Start. Sebi schrieb im Beitrag #4757063: > Im Prinzip > arbeiten andere Bausteine wie der MCP4725 genau so. Nein. Dort kannst Du immer nur in einer Richtung arbeiten. Wie bei I²C vorgesehen. Gruß Jobst
-
Thread
MCP4725 - Konfiguration
hineinzuschreiben. Beispiel: i2cset DEVICE_ID CONFIG_REGISTER_ID BYTE1 BYTE2 Nun habe ich einen MCP4725. Aus dem Datenblatt (https://cdn-shop.adafruit.com/datasheets/mcp4725.pdf) geht, soweit ich verstanden hervor, dass ich 3 Datenbytes schreiben soll? Darüber hinaus finde ich keine Adresse für das
-
Thread
Attiny45 INT0 benötigt, aber auch I2C bzw. Two Wire Bus
Peter Dannegger schrieb im Beitrag #4111478: > Kann Dein DAC überhaupt mehr als 100kBit? MCP4725 ... denke schon Peter Dannegger schrieb im Beitrag #4111478: > I2C macht man natürlich in der Mainloop, dann ist es dem Meßinterrupt d.h. ich kann den SCL theoretisch auch an einem anderen
aufrufen. Als Master kann man alle Aktionen mit 2 IO-Pins in Software machen. Im Datenblatt des MCP4725 steht das I2C ganz ausführlich drin und was man alles implementieren muß. Das USI enthält nur rudimentäre Slavefunktionen: Start-/Stop-Erkennung, Clock-Stretching, 8Bit Schieberegister.
-
Thread
OPV mit DAC ansteuern
relais und den GPIOs verbunden und entsprechend programmiert. Jetzt habe ich das ganze mit einem DAC (MCP4725)ueber I2C erweitert, weil ich auch die Geschwindigkeit des Zuges steuern will. Es funktioniert im Prinzip und ich kann ein Ausgangssignal zwischen 0 und 5V einstellen. Nur ich braeuchte in etwa 0
-
Thread
DC-DC Converter mit uController
und Minimum 10 Bit) Ganz allgemein: Kennt jemand ein Bauteil Suchmaschine kann man zb beim MCP4725 die Adresse ändern der hat ja 1 extra Anschluss aber damit kann nur 0x60 oder 0x61 also 2 Adressen...? beim SPI Bus hat man ja ein Device Select Pin... da ist es kein Problem
-
Thread
MCP4725 mit ATMega16 (STK500)
value after reset) void MCP4725_start(uint8_t address); void MCP4725_setVoltage(uint16_t output, uint8_t writeEEPROM); [/c] MCP4725.c [c] #include <avr/io.h> #include "i2cmaster.h" #include "MCP4725.h" #define F_CPU 8000000UL uint8_t addr; void MCP4725_start(uint8_t address) { i2c_init(); addr = address; } void MCP4725_setVoltage(uint16_t output, uint8_t writeEEPROM) { uint8_t twbrback = TWBR; TWBR = ((F_CPU / 400000L) - 16) /
-
Thread
Quick&dirty - schnelle Problemlösungen selbst gebaut Bilder
In Anlehnung an die Mega-Threads zeigt her eure Kunstwerke, dachte ich mir, ich mache mal einen auf, wo die kleinen aber feinen Projekte/Basteleien vorgestellt werden können. Ich dachte an etwa so etwas wie die Rubrik 'Ohne Worte' in der C't Hacks. Die Bastelei, die ich im Moment ganz schön finde, ist eine Feder aus einer alten Ikea Lampe, die ich vor kurzem zerlegt habe. Jetzt dient sie mir als Bildstütze. Man könnte allerdings aus einer Feder, die gespannt senkrecht an eiener Wand hängt auch ein CD-Speicher bauen. 12V
-
Thread
Anschluß MCP4725 (DAC)
Frage zum DAC-Anschluss (12bit MCP4725 an AVR): im Datenblatt steht als äussere Beschaltung der Stromversorgung 10uF/100N. Ist das alles, was Sinn macht, oder sollte man VCC eines DAC-Chips auch noch, wie AVCC, mit z.B. 10mH filtern?
Impedanzwandler nachschalten musst Ich wollte eigentlich gar nichts nachschalten. Muss ich? Der MCP4725, der einen Opamp an seinem Ausgang hat, sollte direkt mit dem 0-5V-Eingang der Motorsteuerung verbunden werden. Im Datenblatt steht zu deren DC-Characteristics nur "160K input impedance". > spart
-
Thread
Raspberry Pi GPIO (oder anders) zu analoges Signal 4-20mA
Ich habe z.B. folgendes Tutorial gefunden: http://www.adafruit.com/blog/2012/08/17/tutorial-mcp4725-12-bit-dac-with-raspberry-pi-piday-raspberrypi-raspberry_pi/ Jedoch bekommt man damit nur eine Spannung als Ausgang und nicht wie ich benötige einen Strom. 1. Gibt es günstige DAC, welche einen
-
Thread
D/A Wandler I2C Bus Problem
µC. Über den I2C Bus versuche ich 3 ICs anzusteuern. RTCC MCP7941 EEPROM 24AA64 D/A Wandler MCP4725 und optional DAC6571 Im ersten Versuch hab ich die PullUp Widerstände an SCL und SDA vergessen. Da ging erstmal gar nix, hab ich über die Suchfunktion aber lösen können. Habe an SCL und SDA jeweils
Hallo Stephan, die Adressen: MCP4725 RS Bestellnummer: 669-6290, Teilnummer: MCP4725A0T-E/CH PIN A0 liegt an GND Datenblatt Seite 15 müsste mit der Teilnummer die A2 und A1 "0" sein. Adresse somit 0b11000000 = dezimal 192 Dieser
-
Thread
White Noise DAC
.. Selbst bei Farnell gibt's z.B. Stereo-Audio-DACs (WM5824) mit LineOut für 1.34 € (ab 1 St.) MCP4725 (12-Bit DAC) für 1.39 €
Selbst bei Farnell gibt's z.B. Stereo-Audio-DACs (WM5824) mit LineOut > für 1.34 € (ab 1 St.) > MCP4725 (12-Bit DAC) für 1.39 € danke, guter Tip, ist mir dafür jetzt leider auch noch zu teuer. > Versuchs mal mit einem Twisted GFSR, die brauchen nur wenige schnelle > Operationen pro Zufallszahl
-
Thread
Projekt: 200MHz DDS-Generator
Funktionen AT24C256 - Optionale Parametrierung der Platine TMP101 - HF Detector Temperaturmessung MCP4725 - HF Pegel DAC MCP3425 - HF Detector ADC Diese Platine ist ein etwas "ueberzuechteter' Testaufbau. Die Nachbauversion wird hoechstwarscheinlich einfacher sein und es ist moeglich dass die 400Mhz
-
Thread
Labornetzgerät - Fragen zum Schaltplan
12-bit um die 1-1,50Euro pro > Stück. https://www.ebay.de/itm/I2C-DAC-Breakout-Module-12Bit-MCP4725-Resolution-Module-For-Arduino-Raspberry-Pi/272659825570?hash=item3f7bcac3a2:m:mHstynhLAcIk80gv8GUXWaw
-
Thread
Atmega88 und DAC MCP4725
Hallo, ich habe ein Problem mit dem DAC MCP4725. Ich habe mir eine kleine Testschaltung aufgebaut mit der ich Analogwerte von einem Poti mit dem Atmega88 lese und über den I²C-Bus an den DAC4725 (12Bit) sende. Meine Schaltung funktioniert, nur
Hallo, http://www.sparkfun.com/datasheets/BreakoutBoards/MCP4725.pdf Seite 18 Es sieht so aus, als ob man das erste und zweite Datenbyte nochmal wiederholen sollte. "Repeat bytes of 2nd and 3rd bytes". Denn scheinbar erwaret der MCP4725 beim schreiben >immer<
-
Thread
Linux Treiber, mehrere Devices
verschiedene I2C Bausteine zur Steuerung und Kontrolle von LEDs und Tasten (MCP23017 Portexpander und ein MCP4725 DAC) Mein Problem bzw. meine Frage dreht sich jetzt weniger um die eigentliche Programmierung der Treiber (die Treiber für die I2C Bausteine laufen als "standalone" schon) sondern darum, wie ich
Hi @zwieblum Naja wollen, den Treiber für den MCP4725 könnte ich problemlos als einzelnen Treiber realisieren. Aber die Trennung von LCD/Framebuffer, MCP23017 und Input-Treiber ist wahrscheinlich nicht so einfach, da ich den MCP23017 ja für das LCD bzw
-
Thread
TWI-Busfehler
Hallo, für die Kommunikation mit einem DA-Wandler MCP4725 über TWI habe ich mir für den ATMEGA168 folgende Funktion geschrieben (bzw. weitestgehend das Beispiel aus dem Datenblatt verwendet): [c] // ###twi_send()### // Sendet eine Nachricht über TWI
-
Thread
PWM mit Microcontroller und CPLD
Ich würde den MCP4725A0T-E/CH einsetzen, einfach A0 (i2C Adress selection) über den Multiplexer zusätzlich ansteuern und i2c (HW) sowie die Temperaturmessung kombinieren. Ok, in Wirklichkeit würde ich einen 14 Pin Pic