-
Thread
DAC, 5 Stück am I2C-Bus
Manche DACs, z.B. MCP4706/4716/4726 gibt es in verschiedenen Adressoptionen
Ron-Hardy G. schrieb im Beitrag #7759274: > Manche DACs, z.B. MCP4706/4716/4726 gibt es in verschiedenen > Adressoptionen Danke für den Tip. Diese hier haben verschiedene Auflösung. Ich möchte 5 (bzw. 8 - 3 bit Adressierung) DACs mit einer Auflösung von 16bit
-
Thread
STM32 vs. AVR16 messen von Spannungen von 0,5-1,2V
einen MCP4726 AD-Wandler mit I2C und Ref-Eingang nehmen? Oder einen OpAmp als nichtinvertierenden Verstärker mit Offset?
Jochen D. schrieb im Beitrag #7742498: > Und warum sollte ich dann nicht einfach einen MCP4726 AD-Wandler mit I2C > und Ref-Eingang nehmen? Weil das die falsche Richtung ist. Das ist ein Digital->Analog Wandler. Du brauchst einen Analog->Digital Wandler. Sowas wie den hier: https
-
Thread
Reihenfolge Spannung VDD und Vref beim DAC
Danke für die Antworten. Ich verwende den MCP4726 und den DAC7678
Adrian A. schrieb im Beitrag #7420229: > Danke für die Antworten. Ich verwende den MCP4726 und den DAC7678 MCP4706/4716/4726 (DS S.3): Voltage on all pins with respect to VSS: -0.3V to VDD + 0.3V DAC7678 (DS S.2): VREFIN/VREFOUT to GND: –0.3 to +AVDD + 0.3 V
-
Thread
NOR-Flash MX25U128 von MXIC flashen, wie?
den Chip extern betreiben willst, dann brauchst Du natürlich noch einen Spannungsregler, sowas wie MCP1702 oder so. 2. Programmieren im eingebauten Zustand kann funktionieren, muss aber nicht. Für diese Chips gibts recht preiswerte Sockel wie diese https://www.adafruit.com/product/4726 und
-
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
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. wenn's nötig ist um Modulationseffekte
-
Thread
USB-Schnittstelle für Xmega A3BU
könntest z.B. einen USB-zu-I2C Chip nehmen. z.B. den hier: https://www.microchip.com/wwwproducts/en/MCP2221A Der gibt Dir eine I2C-Schnittstelle, die Du vom PC aus steuern kannst. Bibliotheken sind auf der Webseite vorhanden. Und da kannst Du dann jeden I2C-Baustein anschließen, den Du willst. Z.B. diesen ADC https://www.microchip.com/wwwproducts/en/MCP3221 und diesen DAC: https://www.microchip.com/wwwproducts/en/MCP4726 Problem gelöst, aber auf eine ganz andere Weise. fchk
-
Thread
Ist diese elektronische Last praxistauglich?
der Dimensionierung der Widerstände? Die Steuerspannung soll später über einen 12bit DAC (0-5 Volt, MCP4726) vorgegeben werden, welcher Wieder rum über einen Atmega386 gesteuert wird. Kann ich den direkt an ein 100k Poti (bzw. später zwei Potis parallel also 50k Widerstand) hängen? Um die Shunts zu
documents/datenblatt/A100/BD317-ISC.pdf DAC 12bit: http://cdn-reichelt.de/documents/datenblatt/A200/MCP4706-4716-4726.pdf Mit freundlichen Grüßen, Florian
-
Thread
Adresse vom DAC herausfinden
loop() { // Saegezahn auf 6 DACs static int i = 0; setVoltage(Wire, 0x62, i, false); // MCP4726 setVoltage(Wire, 0x63, i, false); // MCP4726 setVoltage(Wire1, 0x62, i, false); // MCP4726 setVoltage(Wire1, 0x63, i, false); // MCP4726 analogWrite(DAC0, i); // DUE DAC
Arduino F. schrieb im Beitrag #5051769: > setVoltage(Wire, 0x62, i, false); // MCP4726 > setVoltage(Wire, 0x63, i, false); // MCP4726 > setVoltage(Wire1, 0x62, i, false); // MCP4726 > setVoltage(Wire1, 0x63, i, false); // MCP4726 Tja, und jetzt noch den genauen Typ des Käfers
-
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
MCP4725 mit ATMega16 (STK500)
wäre euch jedenfalls sehr dankbar :) (Übrigends habe ich die Library von Peter Fleury benutzt) MCP4725.h [c] #define MCP4726_CMD_WRITEDAC (0x40) // Writes data to the DAC #define MCP4726_CMD_WRITEDACEEPROM (0x60) // Writes data to the DAC and the EEPROM (persisting the assigned
/ 2; i2c_start(addr + I2C_WRITE); if (writeEEPROM) { i2c_write(MCP4726_CMD_WRITEDACEEPROM); } else { i2c_write(MCP4726_CMD_WRITEDAC); } i2c_write(output / 16); i2c_write((output % 16) << 4); i2c_stop(); TWBR = twbrback; } [/c] Beste
-
Thread
Prototyp Elektronischen Last (7A@15V)
. Ich sehe wenige us in der Simulation, das sollte doch für 100Hz hinhauen. So nebenbei: Deine MCP4726 VDD/VSS sollten getauscht werden, thermische Belastbarkeit des SOT23-6 Gehäuses...
Marcus H. schrieb im Beitrag #3618596: > So nebenbei: Deine MCP4726 VDD/VSS sollten getauscht werden, thermische > Belastbarkeit des SOT23-6 Gehäuses... Das war fasch jup.. Nicht "thermisch" sondern "destruktiv"!
-
Thread
Mit MCP4726 positiven und negativen Offset erzeugen
Hallo zusammen, ich würde gerne mit dem MCP4726 einen positiven und negativen Offset für einen weiteren DAC basteln. Ich hätte gerne eine Offset von mindesten -2,5V bis +2,5V. Im besten Fall von -5V bis +5V. Da ich mit diesem DAC nur positive
-
Thread
EEPROM Speichergröße
nicht finden kann. Müsste die Größe des EEPROM nicht direkt bei den Technischen Details stehen??? MCP47X6 - Digital-Analog-Wandler • Serielle I2C - Schnittstelle http://www.reichelt.de/index.html?&ACTION=7&LA=3&OPEN=0&INDEX=0&FILENAME=A200%252FMCP4706-4716-4726.pdf
Sebastian schrieb im Beitrag #3405804: > MCP47X6 - Digital-Analog-Wandler Unter der Bezeichnung MCP47X6 wirst du nix finden. Die DAC haben die Typenbezeichnung MCP4706, MCP4716 oder MCP4726 Die Größe des EEPROM Speichers ist von Typ zu Typ
-
Thread
Spannungsregler TL783 mit Hilfe eines uC steuern
müsstest Du die in Software machen. Oder Du nimmst von Microchip einen preiswerten DA-Wandler mit i2c: MCP4706, MCP4716 oder MCP4726 (zB. bei Reichelt).
in Software > machen. > Oder Du nimmst von Microchip einen preiswerten DA-Wandler mit i2c: > MCP4706, MCP4716 oder MCP4726 (zB. bei Reichelt). Dankeschön für den Tipp. Dann werde ich die DACs verwenden dazu ist denke ich besser also die fehlenden PWMs in Software nachzubilden. Eine Frage hätte
-
Thread
uC Picopower/Low Power mit DAC gesucht
Was willst Du mit dem DAC machen? Audio? Ansonsten schau Dir mal die MCP4706/4716/4726 an. Single-Channel I2C DAC im SOT23-6 mit 8/10/12 Bit. Das sollte überall noch hinpassen, und weil es extern ist, ist es elektrisch "ruhiger", d.h. hat weniger Noise. DU möchtest ja auch
-
Thread
R2R-Genauigkeit in der Praxis
12bit-DACs im SOT23-6 Gehäuse gibt und das für nicht einmal 90 Cents: http://www.reichelt.de/ICs-M-MN-/MCP-4726A0T-E-CH/index.html?;ACTION=3;LA=2;ARTICLE=109763;GROUPID=2914;artnr=MCP+4726A0T-E%2FCH;SID=12T1y5n38AAAIAAHAJ-3s42653fe6a70a92cf7c01c21d8a60aaff#av_tabdata
Der "MCP 4726A0T-E/CH" ist dank I2C ziemlich langsam. Gibt es einen ähnlichen Typ der schneller ist (min. 100K Werte/s)?
-
Thread
Labornetzgerät - Fragen zum Schaltplan
gerade neuere günstige DACs nur als SMD und ggf. da sogar in recht kleiner Form zu bekommen sind. Der MCP4726 wäre da z.B. so ein möglicher Kandidat (12 Bit I2C mit relativ guter Genauigkeit für ca. 1 EUR) - aber halt SOT23-6. Die Platine ist dann aber auch erst der 2. Schritt.
neuere > günstige DACs nur als SMD und ggf. da sogar in recht kleiner Form zu > bekommen sind. Der MCP4726 wäre da z.B. so ein möglicher Kandidat (12 > Bit I2C mit relativ guter Genauigkeit für ca. 1 EUR) - aber halt > SOT23-6. Mein Vorschlag: Die Platine durchgängig für THT auslegen. Und