bleibt das ganze für mich verstehbar, es ist Video tauglich und rechnen tut sich das fast auch. MCP4922 2Kanal, 12Bit bei RS für 3,95 nehmen. (MCP4921 1Kanal 12BIT für 2,80) Einen preiswertern habe ich noch nicht gefunden. Vielen Dank für eure Hilfe, Dirk
berichten. Es funktioniert! *riesig-freu* Bei einer Spannug von 2.503V am ADS7822 spukt mir mein MCP4922 eine Spannung von 2.506V aus freut mich riesig =) . Was mich am meisten auch noch freut ist das dass SPI Interface mit 1Mhz läuft und keine Probleme macht. Gibt doch nichts besseres als eine
Hallo Marco, ich setze den MCP4921 / MCP4922 auch ein, ohne Probleme. Bin mir nicht sicher, ob das Problem am Code liegt, bin nur im Assembler tätig. Markierst Du mit der Zeile "counter_high = (counter >> 8);// | 0b00110000;" das obere
Ich hab mal mit nem MCP4922 und nem '595 Schieberegister an nem 18F97J60 rumgespielt. Die Vorgehensweise ist eigentlich ziemlich einfach... Header einbinden, Pins konfigurieren und der Funktion übergeben; den Rest macht der
Hauptproblem liegt darin, dass der LM317 nicht ohne weiteres spannungssteuerbar ist. Der DA-Wandler MCP4922 soll irgendwie, wie weiss ich eben nicht, den Adjusteingang manipulieren, das der LM quasi als Spannungsfolger arbeitet. In der Standardschaltung des LM317 könnte man als Idee den R2 mit einem parallel
STM32F4Discovery Board and I'm using the SPI communication to generate some signals with the DAC's MCP4922, that works very well. Now I have an analog and a digital ground fields which I have to isolate, therefor I need to use the optocoupler PS9851-2 for every SPI signal(MOSI, MISO, SS and SCK) my
Für den SPI DAC kann ich dir den MCP4922 empehlen, der ist ziemlich billig und scheint was vernünftiges zu sein ( verwende ich in meinen Digital Netzteil ) Bevor du an den AVR gehst solltest du die Ist-Werte mit einen 2ten OpAmp
so ein rumgehampel mit der PWM um eine Referenzspannung zu erzeugen? Für knapp 5€ gibt es einen MCP4922 mit 2 12-Bit DACs. (mit URef-Eingang!) Im Datenblatt gibt es einen Abschnitt "6.7 Designing A Double-Precision DAC Using A Dual DAC" - da kann man aus 2x12Bit einen mit 24Bit basteln. (Wofür
Datenblatt: http://www.reichelt.de/?;ACTION=7;LA=28;OPEN=0;INDEX=0;FILENAME=A200%252FMCP4921_MCP4922_MIC.pdf;SID=32Y2QSRawQASAAAGETf-08bce0255a2066c93b1cc58e240af89af Den DAC konnte ich bereits per Software ansteuern, leider funktioniert es mit der Hardware nicht. Den CS (low aktiv) habe ich
. Dabei verzichte ich auf digitale Modulation: Amplitude wird mit Hilfe vom PWM und Vref bei DAC MCP4922 erzeugt. Auch 2 Einheiten pro Chip, so paßt das gut zusammen. Um Ton zu schalten, sollte zuerst Formtabelle übertragen werden, 480 16bit-Worte (es reicht eigentlich, wenn das nur beim Umschalten
generieren (schlechte Wahl hier), einem R2R Netzwerk an den Portausgängen oder einem DA-Wandler, zB MCP4922. Jener hat 12-Bit Auflösung, damit kannst du 30V in 4096 Teilschritten auflösen. Sollte alles in allem für kleines Geld zu bezahlen sein. 3. Wenn bei 2. alles funktioniert so wie du es haben
Mhz Unity-Gain-Bandwith, 10V/µs Slewrate OPA2134: 8 Mhz Unity-Gain-Bandwith, 20V/µs Slewrate Der MCP4922 DAChat eine 12 Bit Audlösung und ich nicht gerade der beste und der ADS7822 hat auch nur 12Bit Auflösung und an einer 4.096V Referenz macht das dann fast 1mV pro LSB. Wichtig ist für mich wie
Alternativ kann man ja auch einen multiplizierenden DAC wie den MCP4922 nehmen und eine Ausgangsspannung auf die Referenzspannung erniedrigen. So wuerde man Ausgangsspannungen hoeher wie die Referenspannung erreichen.
Eine der ersten Versionen hatte übrigens eine 4.096V Spannungsreferenz, mit 5V betriebenen DAC (MCP4922) und ADC (MCP3204) und eine Verstärkung von 5 im Spannungsregelkreis. So konnte ich theoretisch bis 20.48V regeln, allerdings habe ich das verworfen um die TXB0104 Pegelwandler zwischen Teensy und
zwischen 1,25 und 12V oder mehr (je nach Vin) eingestellt werden kann. Der Opamp wird von einem MCP4922 befeuert, welcher wiederum seine Referenzsspannung von einem MCP1541 (4.096V) bekommt. Zusätzlich hat der LM358 noch eine negative Spannungsversorgung über einen TC7660. Die minimale Last wird über
1 2 C7 VREFB AGND . +15V C 1 4 A 100n S 4 2 - V B B 1 VDD AVSS 12 H M- A 0 A D 0 1 1CP1541 6 C 6 MCP4922 8 OPA2197 AGND A SpiceSpi4eDrder 1 M M C9 IC13A 3 - 1 0 0 100n AGND 3 AGND +V_ADJ H MT 1 1 1 OVRCRNT_DET N T2 1 1 2 U FAN-OUT IRLL110TRPBF 7 7 G ADC_CH0 F 4 O 10k AGND 6 6 +12V 1 0 B 100k 0.1% H M
Shunts und Offsetfehler der Opamps korrigiert werden können. Die Sollwertvorgabe übernimmt ein MCP4922. Da dieser ein 12-Bit Dac ist, sollte sich hiermit der Strom in 5mA-Schritten einstellen lassen. Die Eingangsspannung wird mit einem 12-Bit ADC gemessen, damit auch ein Konstantleistungs- und Konstantwiderstandbetrieb
Als Vorlage dient(e) der Schaltplan von Ronny. Das R2R-Netzwerk ist weg, dafür wird nun ein MCP4922 (Dual D/A-Wandler) eingesetzt. Der ist günstig und vermutlich auch genau genug, vor allem aber ist das Ding garantiert monoton steigend. Die Strommessung habe ich nun auf die HighSide verpflanzt
Der MCP 4922-E/P hat 12 bit, zwei Kanäle und eine Referenzspannung. Sogar über SPI anzusteuern. Traumhaft! Nur reichen "absolut maximal" +-25mA am Ausgang oder muss da noch ein OPV oder was ganz anderes dahinter
dafür ist AVR zu langsam. Hier könnte man aber externe DAC benutzen, die mit Ext-Vref arbeiten, z.B. MCP4922 Auf dem Bild ist Prinzip dargestellt. ATMega macht in ISR ~30-40 kHz (das kann Timer 1, Timer2 sein oder Int0 ) Schallsynthese für Kanal A und B. PWM von OC0A und OC0B wird für Atacca und Release
posten. Zum AVR-Code: Eine vorhandenes Netzgerät würde ich gerne mit einem dual 12-Bit DAC with SPI (MCP4922-E/P) ansteuern. Macht es viel Aufwand, einen Basic-Befehl (ähnlich TEMP() oder XPOKE X,Y) zu erfinden, um ein 16-bit-word über das 2-wire Serial Interface zu senden? Karl-Anton
den Abkürzungen zum Opfer gefallen. Die I2C=TWI(bei AVR) Schnittstelle habe ich für das beim IC MCP4922 angegebene SPI-Interface gehalten!? Mit einem Pfostenstecker im Lochrasterfeld kann ich die SPI-Schnittstelle problemlos auf das AddOn Board bringen und dank Deines Beispiels den DA-Wandler verwenden
Uno mit 10k Pot am ADC, der in Software den analogen Wert des Pots auf 0-4095 mappt und über einen MCP4922 12 Bit SPI DAC ein analoges Signal zwischen 0-4.096V erzeugt (MCP1541 4.096 VRef). Dieses analoge Signal geht in einen LM358, welcher einen Gain von 3 hat und den Darlington bestehend aus BD139 und
Porterweiterung mit MCP23S17, analoge Portereterung Eingang mit 4051, analoge Porterweiterung Ausgang mit MCP4922, Driverplatine mit ULN2803. Alle stapelbar auf Uno, Mega, Due usw. Gruß Rainer
die fehlenden Abblockkondensatoren können Probleme bereiten. Und ich sehe keine Referenz für den MCP4922. Aber ja es fehlen Schaltpläne und ein genaues Layout. So kann niemand damit wirklich etwas anfangen.
liegen. Du moechtest eine Spannung > genau einstellen koennen. Ja das möchte und kann ich. MCP4922 und OPA2197 erledigen den job bereits einwandfrei, wie man im Video anhand der eingestellten Spannung und der angezeigten Messung am Multimeter gut erkennen kann... Zitronen F. schrieb im Beitrag
01-23 : serfloat.cpp: Dialog & LCD-Anzeige laeuft im ATmega644p. Probleme mit MCP3208 Messung und MCP4922 Ausgaben * @version 2021-02-23 : auch die Temperaturanzeige geht * @version 2021-03-01 : Kalibriermenue 'k' Eingabe 'm' Max Werte beachten Kalibriernummer * Anzeige min mit grenz fuer alle Kanaele
, F, R Google LTC1456 10,- 12-bit DAC mit kaskadierbaremSPI Genauer µC-steuerbarer DAC. C Google MCP4922 2,25 2Kanal 12-bit DAC mit SPI Genauer µC-steuerbarer DAC von Microchip. R Datenblatt Sensoren (aktiv). Temperatur. Siehe auch Temperatursensor. Bezeichnung Preis [ ] Beschreibung Lieferant Daten-
Lade- und Entladestroms verwen- det werden, wird dafur ein eigener DAC benutzt. Hierfur kommt ein MCP4922 [23] zum Einsatz. Dieser wird uber SPI am Mikrocontroller angeschlossen. Der DAC lauft dabei mit 3.3V, der hohere Signalpegel ist ebenfalls von Vorteil. 55 5 Implementierung 2TUOA G T R U E _ P CCVA_R
Interface, PDIP-8 MCP4921-E/SN Single 12-bit Digital to Analog Converter, SPI Interface, SOIC-8 MCP4922 2-Channel 12-Bit D/A Converters with SPI Interface MCP4922-E/P Dual 12-bit Digital to Analog Converter, SPI Interface, PDIP-14 MCP4922-E/SL Dual 12-bit Digital to Analog Converter, SPI Interface, SOIC-14 MCP4922-E/ST Dual 12-bit Digital to Analog Converter, SPI Interface, TSSOP-14 PT2399 Echo Processor IC TDA8702 8bit Video DAC (32 MHz), DIP-16 TDA8702T 8bit Video DAC (32 MHz), SOIC-16 TDC1408 TDC1408 TLV5627CD
set # CONFIG_MAX517 is not set # CONFIG_MAX5821 is not set # CONFIG_MCP4725 is not set # CONFIG_MCP4922 is not set # CONFIG_TI_DAC082S085 is not set # CONFIG_TI_DAC5571 is not set # CONFIG_TI_DAC7311 is not set # CONFIG_TI_DAC7612 is not set # CONFIG_VF610_DAC is not set # # IIO dummy driver # # # Frequency