-
Thread
MCP4921 Problem
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;"
Hi Marco. Wo ist denn der Code für die Funktion MCP4921_setdata? Ohne den kann man nicht wirklich sagen, was falsch läuft. Aber ich wage man einen Schuss ins Blaue: Du hast Parameter von MCP4921_setdata vertauscht.
-
Thread
MCP 4922 VRef=10V
www.exp-tech.de/ph-circuit <- Kommuniziert mit 2.Atmel Atmega 328-P der setzt entsprechend 3. MCP 4922 -> https://cdn-reichelt.de/documents/datenblatt/A200/MCP4921_MCP4922_MIC.pdf <- DAC regelt Spannung für 0-10 Volt Eingang SPS !Jetzt meine Frage. Kann die Referenz Spannung des DAC MCP 4922, auf 0-10 Volt gesetzt werden? Sprich kann ich an VRefA und VRefB des MCP 4922 10 Volt anlegen. So das der Steuerbereich zwischen GND und 10 Volt liegt. MfG Meik Jünke
-
Thread
Zeigt her eure Kunstwerke (2017-2019) Gesperrt Bilder
Hallo, ...das hab ich bisher gemacht... binäre 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
aber 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.
-
Thread
Problem mit DA-Wandler
Hallo, ich steuere zwei DACs (MCP4922) über SPI an. Wenn ich die Versorgungsspannung einschalte, beginnt der Mikrocontroller direkt mit der SPI-Kommunikation und alle Signale kommen an den richtigen Pins der DACs an. Die Ausgänge werden
-
Thread
A3977BoardLayout
SPI-Busse um durch Peripherie-Aktionen keine Verluste in der Motorsteuerung hinnehmen zu müssen. Der MCP23s08 steuert den A3977 in den wichtigsten Funktionen. Der MCP3204 gibt für die spätere GUI usw. Temperatur-Werte zurück. Der MCP4922 gibt auf ChannelA den analogen Wert für den Mixed-Decay des A3977
den analogen Wert für die Strombegrenzungen des A3977. Über den DIP-Schalter wird die Adresse des MCP23s08 codiert. Alles wichtige ist wie im Datenblatt mit Kondensatoren gedecoupelt und mit PullDown's geerdet. Im BreadBoard-Aufbau hatt's nicht einwandfrei aber für einen ersten Versuch sehr gut funktioniert
-
Thread
AVR Orgel Eigenbau
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
-
Thread
[S] Bauteil über aufgedruckte Bezeichnung
schwer an einen DAC, bekomme es aber mit dem Aufgedruckten nicht heraus. Aufdruck wie folgt: 4922E/ST 1229 EB2 MOTOROLA Evtl. hat ja jemand eine Idee. Danke!
Könnte ein MCP4922 sein. http://pdf.datasheetarchive.com/datasheetsmain/SFDatasheet-4/sf-00090085.pdf Du lagst gar nicht mal so falsch, ist tatsächlich ein 12Bit DAC.
-
Thread
Ausgangsbeschaltung DAC
Ich möchte einen SPI-DAC (MCP 4922 - http://ww1.microchip.com/downloads/en/DeviceDoc/21897a.pdf) verbauen und habe eine Frage zur Ausgangsbeschaltung. Im DAC-IC ist bereits ein Ausgangsbuffer integriert. Die Ausgangsspannung soll
-
Thread
Fragen Zum DA-Wandler MCP4922
Hallo, hab mal ne Frage zum DA-Wandler 4922 mit SPI. Beschaltung und Programmierung würde gemäß http://arduino.alhin.de/index.php?n=8 übernommen 1. Weiss jemand um welches Verfahren es sich hier handelt? ( S,Dual-SLOPe, Spannung-Frequenz
Datenblatt schonmal aufgehabt? Weil heute Heiligabend ist. Auf der ersten Seite steht folgendes: The MCP492X devices utilize a resistive string architecture Sprich der DAC ist auf einer Kette von Widerständen aufgebaut (Paralleles Verfahren nach Wikipedia). Was ist dir an dem Blockschaltbild nicht
-
Thread
DAC Beschaltung
Guten Abend, ich beschäftige mich gerade mit eine DAC und habe folgenden ausgewählt MCP4922 http://ww1.microchip.com/downloads/en/DeviceDoc/22250A.pdf. Jetzt ist mir nur nicht ganz klar wenn ich die Referenzspannung nicht mit VDD verbinde sonder eine externe Referenzquelle von z.B
-
Thread
DAC ansteuern in C
Im Datenblatt auf Seite 25 stehen Diagramme die es sehr gut erklären. Habe den 4922 auch erst kürzlich eingesetzt. Es gibt hier im Forum auch Programmbeispiele für die Ansteuerung. Such mal nach 4922.
bekommen. Genau dazu ist das SPI gedacht, nimm es. In REGISTER 5-3: WRITE COMMAND REGISTER FOR MCP4902 (8-BIT DAC) und FIGURE 5-3: Write Command for MCP4902 (8-bit DAC). ist doch alles hübsch beschrieben. Du mußt 2 Bytes senden. Das Datenbyte mußt Du entsprechend verschieben. [c] uint16
-
Thread
Frage zur Strommessung von LEDs.
LED 1 max 50 mA Led" max 40 mA µC Arduino uno. DAC: MCP4922
-
Thread
1.0000 V Referenz?
spannungen z.b. ), sollte ich da doch mit nem 12 bit SAR auch gut hinkommen, oder? Sagen wir mal MCP4922, der hat summe 2.5 LSB nichtlinearität, 12 bit auflösung. mit einer standard 2.5 v referenz komme ich auf 0.6 mV * 4 LSB (großzügige fehlerrechnung) auf 2.4 mV präzision. reicht mir. aber, stimmt
Ah ich trottel der 4922 ist ja ein DAC, kein ADC!
-
Thread
PIC16F1503 Debugging und andere Dinge.
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
-
Thread
Umschaltbares Gain für DAC
Hi, ich habe einen 12 Bit DAC (MCP4922), bei dem ich die Gain-Einstellung auf 1x oder 2x setzen kann. Ich benötige aber 1x und 10x. Kennt jemand einen alternativen DAC, der das kann? Er sollte 12 Bit oder mehr haben, die Geschwindigkeit
> ich habe einen 12 Bit DAC (MCP4922), bei dem ich die Gain-Einstellung > auf 1x oder 2x setzen kann. Effektiv also ein 13 bit DAC > Ich benötige aber 1x und 10x. Effektiv also ein 16 bit DAC. Wenn es auf Genauigkeit
-
Thread
Projekt: Vor"verstärker"
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
-
Thread
Umschaltbares Gain für 12 Bit DAC? Gibt es das / wie realisieren?
digital recht genau eingestellt werden können. Für die Sollwertvorgabe möchte ich einen 12 Bit DAC (MCP 4922-E/P) einsetzen. 10A / 4095 ergeben 2,4mA, ich hätte aber gerne 1mA Auflösung. Diese Genauigkeit ist natürlich nur im unteren Bereich gefordert. Ob z.B. 5,0 oder 5,02A fließen, ist egal. Bedenken
-
Thread
SPI Übertragung mit Optokopplern
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)
-
Thread
16-Bit-PWM mit 10 bis 100 kHz
immer 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
-
Thread
In AVR ein PID-Regler Programmieren
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
-
Thread
Digital-/Analog-Wandler & Atmel ATMega8
MCP4922 über SPI
-
Thread
Suche 3x 74HC595
Hab noch n 12-bit DA-Wandler (2-fach) übrig, Ansteuerung über SPI, MCP4922 in DIP. Nagelneu, 2,10 bei R. Kannste im Tausch von mir aus gegen die drei 595 haben.
-
Thread
Analogsignale Demultiplexen
schrieb im Beitrag #2134255: Ich würde eher einen externen DA-Wandler mit SPI-Interface wählen, z.B. MCP4922 mit zwei Kanälen und 12 Bit. Diese Teile sind relativ klein. I2C geht auch (ein Kanal mit I2C im SOT23-6 Gehäuse), aber für höhrere Geschwindigkeiten ist SPI günstiger. fchk
-
Thread
µC-gesteuertes Netzteil; LM317 am MCP4922
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
-
Thread
Einfacher (R2R) 4-Bit DAC mit Referenz-Spannungseingang
gleich die R2R Ketten 7 oder 8 Bit lang. So teuer sind DA Wandler auch nicht z.B. AD7528 oder MCP4922.
gleich die R2R Ketten 7 oder 8 > Bit lang. > So teuer sind DA Wandler auch nicht z.B. AD7528 oder MCP4922. 8Bit R2R und SPI DACs fallen erstmal aus, da ich das Ganze nicht an einem Mikrocontroller verwende, sondern an einem einfachen CPLD.
-
Thread
D/A Wandler wie 0-10V
Ein Vorschlag mit Standard-Bauteilen (Bei Reichelt verfügbar): 2x MCP4922 2x TLC277 1x LM285-Z2,5 Taster wie Du sie gerne hättest Einen Controller mit SPI und weiteren 8 I/O mit dem Du Dich auskennst, z.B. ATtiny2313
-
Thread
TI F28027 mit mcp4922 per SPI
Hallo, ich habe einen Piccolo MCU controlstick mit einem F28027. Diesen habe ich mit einem MCP4922 verbunden, allerdings wird bei der Datenübertragung das zuerst gesendete Bit nicht richtig übertragen und immer als 0 interpretiert. Dadurch kann ich den DACA ohne Probleme benutzen, aber den DACB
getestet. Es funktioniert nur wenn beides 0 ist. Aber eben mit oben beschriebenem Fehler. Beim MCP habe ich den Shutdown Pin auf 3,3 V und den LDAC auf 0V. Weiß vielleicht jemand einen Lösungsansatz ? MfG Michael
-
Thread
LT1510 mit MCP4922 ansteuern
möchte ich aber den Strom nicht mit einem poti einstellen wie in dem Beitrag vom Link sondern mit einem MCP4922. Die ansteuerung des MCP4922 über SPI läuft schon. Es fehlt also nur noch die Schnittstelle zwischen LT1510 und MCP4922. Laut Datenblatt des LT1510 sollte es ja möglich sein, ihn mit einem DAC
Ausgangsstrom des LT1510 zu messen und dementsprechend die Spannung am Prog Eingang des LT1510 über den MCP4922 einzustellen. Keine Ahnung ob das aber so lange funktioniert ohne Rauch. Grüße Mani
-
Thread
SPI Anschluss von zwei MCP4922 an einen Mega32
möchte drei sinusförmige Spannungen mit einer Frequenz vom 45 Hz ausgeben. Hierzu will ich zwei MCP4922 per SPI Anschluss von an einen Mega32 anschließen. Ist die nachfolgende Verbindung so OK? Mega 32 1. MCP4922 2. MCP4922 PB4 (SS) PB5 (MOSI) PB6
(PIN 3) CS Wie unterscheide ich zwischen den zwei Ausgängen des MCP4922? immer 4 Byte für beide Ausgänge senden? Danke Axel
-
Thread
MCP4922 SPI Datenübertragung klappt nicht
Hallo zusammen, ich weiß nicht mehr weiter, kann mir vllt jemand helfen? Versuch mit dem MCP4922 eine Analoge spannung auszugeben aber es scheitert an der SPI übertragung. Programm bis jetzt: Pinclock Alias Portb.7 Pin Alias Portb.5 Config Portd.7 = Output Config Portb.6 = Output
außerdem ist derm mcp4922 ja ein 12-bit dac, kann es daran liegen das nur 1 byte geschrieben wird? außerdem hat er ja 2 ausgänge, vllt sogar 4 byte schreiben?
-
Thread
2 Bytes zusammenfassen/ rechtsschieben
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
-
Thread
Meinung zur Ansteuerung des MCP4922 Dac
meine Frage ist: wie synchronisiert man ein DAC wandler. ich arbeite auch auf einem Projekt wo ich das mcp4922 mit 2 Arduino ansteurn muss. LG
Frage ist: wie synchronisiert man ein DAC wandler. ich arbeite > auch auf einem Projekt wo ich das mcp4922 mit 2 Arduino ansteurn muss. Klingt nach einem fragwürdigen Konzept.
-
Thread
16 Bit SPI senden
senden. 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
Funktion wird in einer Endlosschleife 65535 versendet) main: [c] #include <avr/io.h> #include "mcp_4921.h" int main(void) { mcp_init(); while(1) { mcp_setValue(65535); } return 0; } [/c] mcp_4921.h: [c] #ifndef MODUL_MCP_4921_H #define MODUL_MCP_4921_H #include
-
Thread
Portpins an Funktion übergeben für soft spi
nicht auf alles achten :-) @Peter nicht alle meine Devices haben einen CS Pin! SHT11 und MCP4922 sind die Kandidaten die ich über einen Kamm scheren möchte... Yve
-
Thread
SPI Kommunikation - ADS7822
habe ein leichtes Verständnisproblem bei dem SPI Interface vom ADS7822. Die Kommunikation beim MCP4922 ( 2*Ch DAC )war ein Kinderspiel nur beim ADS7822 hapert es ein wenig. Sehe ich es richtig, das ich etwas senden muss damit mein µC ( ATMega16 ) etwas empfangen kann? 1) SPI Interface im µC -
-
Thread
Digital-Netzteil
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
-
Thread
Bitte um Prüfung - Digital geregeltes Netzteil
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
-
Thread
Massefläche - Wie macht man's richtig?
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
-
Thread
DA Wandler mit SPI
MCP4921 etwa 2 Euro hat sogar 12 Bit, R2R fähig.
MCP4922 - 2 Kanäle,12 Bit und kostet 3.2,- bei Reichelt. Gibt in SMD und freundlichen DIL Gehäuse ;) Für einfache Referenzen tuts auch eine PWM + Tiefpass. Wenn genauer Werden soll nimmst du eine
-
Thread
Erfahrung mit MCP4822 / 4922
Hallo Zusammen, hat jemand Erfahrungen mit den oben genannten Bausteinen von Microchip gesammelt? Im Datenblatt habe ich gelesen, dass dieser Baustein einen Offset von 10mV haben soll. Das kann ich mir nicht so ganz vorstellen. Nun wollte ich mal fragen, ob mir das jemand bestätigen kann. Gruß Mario
-
Thread
Gesteuerte Stromquelle
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
-
Thread
AVR-ChipBasic2 - BASIC-Computer mit ATMega 644
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
wohl 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
-
Thread
LTC1257 Low Level Routinen
Mal was anderes: Wie linear istn der 1257 in der Praxis? Ich habe mit nem MCP4922 jetzt nicht die besten Erfahrungen gemacht, um nen Netzteil 0..15V vernünftig zu steuern geht's grad noch so. Im unteren Bereich liegt er unterhalb der Nennspannung, im mittleren passt' so la la