-
Thread
Atmega88 DAC +-10V
die negative Spannung als kritisch sehen, wahrscheinlich würde ich einen typischen DAC nehmen (z.B. MCP4922) und den auf einen OPV loslassen der aus 0...4095 mVDC eben -10...+10 VDC macht.
kann. 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
-
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?
so 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
Sinn 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
Funktion habe ich einen Akku-Kapazitätsmesser mit Konstantstromlast 10..1500mA, wo ich die Last über MCP4725 am A*-Nano regele. Da ist es mir egal, dass die Einschwingzeit mehrere Sekunden beträgt, weil im Ablauf nur sehr langsame Änderungen auszuregeln sind. Für ein Labornetzgerät würde ich mich nicht
-
Thread
Laderegler für gleichzeitiges Laden von Lithium-Akkus mit Solarpanel und Windrad benötigt
können. Folgende Komponeneten hätte ich: ADC: 74HC595 DAC: 74HC165 Digital-Port-Erweiterung: MCP23017 mit I2C, funktioniert derzeit noch nicht Analog-Port-Erweiterung: 2x ADS1115 Strommesser: 2x ACS712 (1x5A und 1x20A) Spannungs- und Strommesser: 2x INA219 2x INA3221
keine 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
-
Thread
AVR NET-IO (Pollin) Ethersex Analoge Ausgabe 0-5V
2048mV 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
für 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
hatte 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 ?
Toxic schrieb im Beitrag #5467014: > Microchip bietet den MCP73833 an,der dem TP4096 aehnelt. Dann wäre noch der STC4054 von ST zu erwähnen!
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,
-
Thread
DIY Batterietester?
Etwas 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)
Tabelle 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
-
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
Variable Last zwischen 0 und 1Ah
PC. 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
-
Thread
MCP3426/28 I2C mit Raspberry
Habe eine Schaltung mit dem AD-Wandler MCP 3428 aufgebaut. Gleichzeitig arbeitet auch ein DAC MCP 4725. Die beiden Bausteine sind gesockelt und direkt nebeneinander auf der Platine angeschlossen. Über Jumper kann ich SDA für beide getrennt
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
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
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
Heimwerker _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
ähnliche 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 und die routine mit einem Flags aushandeln damit die andern ISR laufen können... Vorteil 4725: besserer Sound und nur noch ein Interrupt, der für den PWM fällt weg. Zudem ist der Chip bis 12bit (0-4096). (8 Bit muss ich mit 4 multiplizieren, damit ich wieder die 5 Volt habe). Leider ist der
-
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
durch 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) <<
-
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
Das Ansprechen eines MCP4725 funktioniert einwandfrei. Ich sehe auch keine Unterschied zum X 9118, was den Lesevorgang betrifft. Es gibt keine Code. ich gebe einfach als Parameter die oben genannten Werte ein. Es hat bisher
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.
-
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
-
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
#5089676: > Auch ein TL431 zieht bei 1,5V, schon soviel Strom wie die Uhr benötigt. Wie wärs mit dem MCP1710/ MCP1810? Es handelt sich dabei um einen LDO mit 20nA (typ) Ruhestromverbrauch; gibts mit Ausgangsspannungen von 1.2V, 2.5V und 3.3V bei reichelt
Dennis . schrieb im Beitrag #5089706: > Wie wärs mit dem MCP1710/ MCP1810? Werd ich mir mal ansehen, Danke. Nur bestellen? DA für? ;) Ich wart erstmal auf Sonnentage, ob da überhaupt ne /gefährliche Ladung/ bei voller Beleuchtung, generiert wird. In die
-
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
Anhang. 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
-
Thread
D/A Wandler I2C Bus Problem
verwende einen Mircochip PIC18F45K22 µ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
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
Stückzahl... 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
Reihenfolge: LM358 LM324 LM2904 TSV324 LMV321 TSV321 MCP6001 MCP6L0x TL074 LMC7101 TL084 LMV358 LM2902 LM224 FAN4174 TL064 LM258 LMH6645 Nanu ? LMV324 LMC6482
in 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
Device eingebunden), und 2 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
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
-
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