-
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
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
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
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
Tiefpass nach mcp4725 DAC sinnvoll?
Hi, ich habe einen mcp4725 DAC an einem Atmega und dahinter noch einen Opamp um das Ausgangssignal etwas zu verstärken. Das Signal (z.B. Sinus) sieht hübsch aus, aber mir fehlt das Equipment um die Qualität wirklich zu beurteilen
MeckerOhm schrieb im Beitrag #6735305: > ich habe einen mcp4725 DAC an einem Atmega und dahinter noch einen Opamp > um das Ausgangssignal etwas zu verstärken. Das Signal (z.B. Sinus) sieht > hübsch aus, aber mir fehlt das Equipment um die Qualität wirklich
-
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
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
I2C MCP4725 Wert Übertragen
behilflich sein das ich zumindest mal etwas übertragen kann. Denn ich bin I2C Anfänger [c] /* * MCP4725_DAC.c * * Created: 28.02.2019 09:11:19 * Author : USER * * hier soll ein Wert mit I2C in das Register des DAC MCP4725 geschrieben werden, dieser soll dann eine Spannung * an Vout ausgeben
Auslesen sondern ich will einmal mit dem in den Code verwendeten Funktionen Selbstständig eben den MCP4725 ansteuern. Bzw. einen Wert in das Register schreiben und ein Ergebnis am Vout sehen. Um besseres Grundverständnis zu bekommen. Datenblatt 4725 [[http://ww1.microchip.com/downloads/en/DeviceDoc
-
Thread
ESP32 und ADS1115/MCP4725: 5Vcc für ADC und DAC möglich?
vielleicht kann und mag mir jemand langes Datenblatt-Lesen ersparen. Wenn ich den ADS1115 ADC und MCP4725 DAC via I2C zusammen mit einem ESP32 verwende, der an 3,3V läuft - können ADC und DAC dann trotzdem mit 5V betrieben werden (so daß man deren Funktionen im Bereich 0..5V verwenden kann) oder ist
5V am GPIO. Nur mit anständigem Pegelwandler wird das eine saubere Lösung, wenn man ADS1115 ADC und MCP4725 unbedingt mit 5V betreiben will. Aber die arbeiten ja auch mit weniger.
-
Thread
MCP4725 --> MCP6H01 --> 10.0V
Ich habe 3.3V und 5.0V für den MCP4725 zur Verfügung, sowie 10-12V für den MCP6H01 https://ww1.microchip.com/downloads/en/DeviceDoc/22039d.pdf http://ww1.microchip.com/downloads/en/devicedoc/22243d.pdf Sollte ich 3.3 oder 5V
vernünftigen Input für den RailToRail OP bereitzustellen? Und welche Spannung wäre als VDD für den MCP6H01 geeignet, wenn ich den üblichen Bereich 0-10V an Out erreichen möchte? Und nun die eigentlich wichtigste Frage: Wo in den Datenblättern finde ich die richtige Formel, um eben den o.g. Output
-
Thread
st ein MCP4725 DAC mit OPA551 Op-Amp eine gute Lösung für präzise 0-10V Ventilsteuerung?
Wasserfluss und die Temperatur genau einzustellen. Meine bisherige Lösung sieht wie folgt aus: MCP4725 DAC (12-Bit) für die Erzeugung eines präzisen 0-5V analogen Signals. OPA551 Op-Amp, um das 0-5V Signal des DAC auf 0-10V zu verstärken. Ein rauscharmes Netzteil und präzise Widerstände
Stabilisatoren hinzufügen, um die Genauigkeit zu verbessern? Hat jemand praktische Erfahrungen mit dem MCP4725 DAC und könnte Tipps geben, wie ich das Beste aus der Schaltung herausholen kann? Vielen Dank für eure Hilfe!
-
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
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 Thermoelement / DAC Ground Problem
Softwareproblem bzw. hängen der Kommunikation mit dem DAC. Die Pullupwiderstände für den I2C-Bus sind auf dem MCP4725-Board? Uwe
bzw. hängen der Kommunikation mit dem > DAC. > Die Pullupwiderstände für den I2C-Bus sind auf dem MCP4725-Board? Ja der wird in der Software angesteuert, habe dies schon probiert und das Problem bleibt bestehen. Die Pullupwiderstände sind auf dem MCP4725 Board. Sebastian W. schrieb im Beitrag
-
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
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
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
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
SMD Bauteile identifizieren.
H. H. schrieb im Beitrag #7548400: > Bei AJSS passe ich. Ein MCP4725 könnte es sein.
H. H. schrieb im Beitrag #7548400: > Bei AJSS passe ich. MCP4725A0T https://www.sparkfun.com/datasheets/BreakoutBoards/MCP4725.pdf
-
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
Elektronische Last Spannungsmodus in Hardware
werden - wann, errechnet der Arduino. Den Rest > übernimmt ein IRF540, den ich über einen D/A-Wandler MCP4725 variabel > steuere. Regelung also in Software? > > Strom und Spannung misst ein INA219 mit guter Genauigkeit. > > Du musst Dir Gedanken machen, wie schnell die Regelung sein soll, bei
werden - wann, errechnet der Arduino. Den Rest > übernimmt ein IRF540, den ich über einen D/A-Wandler MCP4725 variabel > steuere. > > Strom und Spannung misst ein INA219 mit guter Genauigkeit. Regelung also in Software. > > Du musst Dir Gedanken machen, wie schnell die Regelung sein soll, bei
-
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
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
Impedanzwandler
Beitrag #5849090: > Also nicht mit dem üblichen Arduino-PWM-Analogausgang? Nein ich nutze den MCP4725, der mir eine analoge Spannung ausgibt. Lothar M. schrieb im Beitrag #5849090: > Es kommt drauf an, welche Versorgungsspannung(en) du > zur Verfügung hast. Wenn da +-12V vorhanden sind, dann
Beitrag #5849090: >> Also nicht mit dem üblichen Arduino-PWM-Analogausgang? > > Nein ich nutze den MCP4725 Der *enthält* bereits einen R2R OPV als Buffer. Mit einem weiteren OPV wird das nicht besser. > Lothar M. schrieb im Beitrag #5849090: >> Es kommt drauf an, welche Versorgungsspannung(en)
-
Thread
Problem mit Positionsrückmeldung bei GRBL
Hi Jens, danke für die rasche Rückmeldung, Ich fange gerade an mit dem MCP4725 und habe mir noch den SPI DAC TDA1543 16bit DAC bestellt. Ich habe mich schon mit Visuino (grafisch) versucht und auch schon mit pronterface Gcode zu den Galvos übertragen. leider zappelt es sehr
für die ersten Tests kannst du die DACs schon nehmen, aber richtig geil sind die beide nicht. Der MCP4725 hat nur 12bit Auflösung, das wirst du deutlich sehen können, dass sich die Spiegel in Schritten bewegen. Der TDA1543 ist von der Auflösung gut, aber das Interface ist nicht so ohne. Das ist I²S
-
Thread
Sollwertvorgabe: DAC oder PWM über RC-Glied besser?
Kanal zu wenig (bräuchte 5, der ADS1115 hat > 4). ADS1115 ist I2C, dazu passend wäre als D/A der MCP4725, ein nettes Teil. Ben B. schrieb im Beitrag #7865495: > Da ich mit den AVR-Controllern recht fit bin, wird ein AVR die Steuerung > des PV-Laders übernehmen. > Leider habe ich keinen guten
Unwissende muss zuerst ordentlich runtergeputzt werden bevor man sich zu einer Antwort erbarmt. > MCP4725 Den schaue ich mir mal an, danke für den Hinweis!
-
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
Suche DAC Breakout
miteinander, Wenn man bei Google nach DAC Breakout sucht, wird man überschwemmt mit Ergebnissen zum MCP4725 (z.B.: https://www.sparkfun.com/products/12918). Jetzt hatte ich aber neulich ein DAC-Breakout mit einem anderen Chip und vergleichbaren Specs gefunden. Es war aber, wenn ich mich nicht irre ein
Naja die Anforderungen wären in dem Fall -geringe Kosten (MCP4725 gibts aus China für 2$) -Breakout -kein PWM -nicht für Audioanwendung ->Rail-to-Rail Output
-
Thread
Nema23 Schrittmotor mit Treiber stottert und blockiert
Hallo, ich versuche eine Schlauchpumpe mit dem RaspberryPi und einem DAC (MCP4725) mit 0-5 V anzusteuern, aber so richtig gut funktioniert es noch nicht. Der Motor ist unbeständig in der Drehzahl und „blockiert“ bei etwa 1,3 V (siehe Video). Das Datenblatt zum Motortreiber
also um den Motor Nema23. Als Netzteil habe ich ein 24V / 5A Der RaspberryPi ist ein 3B+ Den MCP4725 habe ich folgendermaßen angeschlossen: VCC und GND and 5V und GND vom RPi SCL und SCA an den i2c Bus vom RPi OUT an Pin 8 des Motortreibers GND (von OUT) mit dem GND des Netzteils verbunden
-
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
SMD code AJU4
finden waren erfolglos. Aber sicher haben sie dir gesagt, daß man mit einem Bild leichter findet. MCP4725A0T ?
MCP4725 kann durchaus sein, besten Dank für den Hinweis. Der Marking Code ist nur sehr schwer zu erkennen. Ein Foto kriege ich dafür nicht hin.
-
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
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
Leistungssteller (230V) über Microcontroller ansteuern
Recherche bin ich nun auf die Möglichkeit gestoßen das ganze mittels eines DAC zu realisieren. Das Bauteil mcp4725 jedoch kann nur 0-5v. Hier gibt es etwas fertiges, jedoch verhältnismäßig teuer: https://aptinex.com/product/aptinex-dac-module-da1c010bi-digital-to-analog-0-10v-mcp4725-i2c/ Seht ihr in einer
-
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
Transistor (Emitterschaltung) ohne Invertierung
ich dass ich mir einen Verstärker mittels Transistoren basteln könnte. Am Arduino hängt als DAC ein MCP4725 dran. Das war aber eigentlich nur zum Hintergrund was ich eigentlich machen will. Habe in den letzten Tagen einige Informationen hier auf der Seite (aber auch an anderen Stellen im Internet)
Möchtest du das immernoch mit dem DAC MCP4725 (3x) aufbauen? Oder hast du dich nun für PWM entschieden? Für die DACs brauchst du eine steuerbare Konstantstromquelle, welche Dir aus der Spannung, die der DAC liefert, genau den Strom bereitstellt
-
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
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
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
Batterieprofile erstellen
einen, zwei oder keinen der Lastwiderstände zu. Die Feinregelung macht der IRF540, der vom D/A-Wandler MCP4725 gesteuert wird. Per Drehencoder (Rotary) / Tasten stelle ich einen Strom zwischen 10mA und 1,5 Ampere ein, den ich bis zu 0,7V herunter einhalten kann. Als Arbeitsbereich habe ich max. 15V vorgesehen
zwei oder keinen der Lastwiderstände zu. Die Feinregelung macht der > IRF540, der vom D/A-Wandler MCP4725 gesteuert wird. > > Das sieht doch schonmal toll aus, der INA219 wäre spannend, da es da auch schon eine ArduinoLibrary gibt, welche man benutzen kann. Zur Konstanstromlast habe ich nun auf
-
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
Kapazität eines NiMH Akku ermitteln
sehr ordentliche Werte, da wird kein zusätzlicher ADS1115 gebraucht. Mit einem zusätzlichen D/A wie MCP4725 und einem MOS-FET lässt sich eine Konstantstromlast aufbauen. Zur Entlastung des FETs Widerstände, die der µC bei Bedarf zuschaltet, hat hier seit gut 7 Jahren dutzende Akkus vermessen. Einen PC
ADS1115 für Serienschaltung von Akkuzellen hast Du verstanden? > Mit > einem zusätzlichen D/A wie MCP4725 und einem MOS-FET lässt sich eine > Konstantstromlast aufbauen. Zur Entlastung des FETs Widerstände, die der > µC bei Bedarf zuschaltet, hat hier seit gut 7 Jahren dutzende Akkus > vermessen.
-
Thread
Unbekanntes SMD-Bauteil
Wohl ein MCP4725 von Microchip.
-
Thread
Mit microcontroller steuerbarer Linearregler?
Gleichspannung. Mit einem D/A-Wandler kann man eine Gleichspannung erzeugen, 12 Bit an 5 Volt mit z.B. dem MCP4725, vom µC über I2C-Bus gesteuert. Mit dessen Ausgang lässt sich ein FET im Analogbetrieb steuern. Mit einem Messbaustein wie dem INA219 lassen sich Spannung und Strom sehr ordentlich messen, ebenfalls
-
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
Kleines Projekt mit µC und Strom-Spannung In- und Outout
RC-Glied nehmen damit es geglättet ist und und andere Teilnehme es verarbeiten können. Oder ich nehme ein MCP4725 als DAC und Steuer den über i2C an ( da habe ich auch schon ne lib. für gefunden ). Input würde ich über nen einfachen Spannungsteiler machen und mir 0-5V generieren. Evtl. noch einen Impedanzwandler
simples Poti was ich zwischen 0-10V bzw. 0-5V hoch und runter drehe ? Anschließend dann mit dem MCP DAC die Spannung dann vorgeben ? Aber dazwischen am besten einen Isolator / Optokoppler wie oben schon eins erwähnt ? Es ist für mich zwar kein neues Thema aber wirklich damit zutun hatte ich vorher
-
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.