-
Artikel
AD-Wandler
sukzessive Approximation 1x22 Bit MCP3551, Delta Sigma 8x12 Bit MCP3208, auch als 4 oder 1 Kanal Version MCP3204 bzw. MCP3201 ADC UART BUS. 4x16 Bit ADC ADS112U04, Delta Sigma 4x24 Bit ADC ADS122U04, Delta Sigma ADC CAN BUS. Weblinks. Vorlesung Interfacetechnik von Dr.-Ing. Norbert Hirt an der TU Ilmenau Simulationssoftware
-
Artikel
Standardbauelemente
37,50 24 Bit Stereo-Audio-ADC (SOIC-24) 192k HTML ADS830 6,10 8 Bit ADC Parallel (SSOP-20) 60M R PDF MCP3204 2,65 12-Bit-SAR-ADC, Single Ended, 4 Kanäle mit MUX, Seriell (SPI), (DIL-14/SO-14) 100k C,R PDF ADS1100 5,45 ratiometrischer ADC 16-bit, PGA, I2C, SOT23-6 128 Mouser PDF ADS1115 2,40 Quad 16-Bit-ADC
-
Thread
Wheatstone Brücke/Leitfähigkeitsmessung
ich dann in ein ADC Wandler stecken und am ESP das RMS berechnen, die meisten ADC haben aber zb. mcp3204 nur 100kSps, reicht das zum rms berechnen wenn ich von einem Sinus mit 5-10khz ausgehe? Wenn das so passt würde ich teile bestellen und anfangen deine Schaltung mal zu basteln. Vg Lino
-
Thread
An internal Error has occured.
https://www.mikrocontroller.net/part/MCP3204 An internal Error has occured. If this problem persists, please contact the administrator of this website (webmaster@embdev.net). Ein interner Fehler ist aufgetreten. Falls dieses Problem erneut
-
Thread
Teensy Synth "Shruthi 2"
Hallöchen aus dem schönen Wuppertal (: Für die vier externe Modulationsbuchsen werde ich einen MCP3204 oder MCP3208 verwenden. Der hat 12Bit und einen externen Referenzspannungsanschluss. Gruß Rolf
-
Thread
Ein paar Fragen zu meinem Open Source Labornetzteil
des onboard Teensy ADC (den ich selbst verursacht habe), plane hier einen anderen ADC zu testen (MCP3204). Strombegrenzung funktioniert allerdings einwandfrei, unter 1% genau. - Spannungsmessung ist leicht ungenau, auch hier sehe ich dieselben Ursachen wie bei der Strommessung... - Minimale Last
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 dem DAC und ADC einsparen
-
Thread
ADC Messung großer Spannungsbereiche bei gleichzeitig hoher Genauigkeit
integrierten ADC des Teensy 3.5, Datenblatt: https://www.pjrc.com/teensy/K64P144M120SF5.pdf Mit einem MCP3204 hatte ich das Problem nicht, allerdings hatte ich bei der damaligen Schaltung auch eine höhere Vref von 4.096V verwendet, möglicherweise hatte sich das auch entsprechend positiv ausgewirkt. Es
-
Thread
Welche Bauteile sollte man mindestens kennen?
Mikrochips: PCF8574 (8 I/O Pins über I²C) PCA9685 (16 Kanal 12bit PWM Controller mit I²C) MCP3204 / MCP3208 (4/8 Kanal ADC mit SPI) 74HC595 (8 Ausgänge Schieberegister) TPIC6B595 (8 Ausgänge Schieberegister mit starken Ausgängen) 74HC165 (8 Eingänge Schieberegister) MAX485 (RS485 Treiber)
-
Thread
Hilfe, bei Mikrocontroller verschalten
keine Zeit zu vergeuden hast, verwende gleich von Anfang an einen externen ADC, zum Beispiel den MCP3204.
-
Thread
1,2V negativen Offset zu OPV Ausgang hinzufügen
realisiere ich die Strombegrenzung und das Monitoring, da der Ausgang des MAX4080 auch in einen ADC (MCP3204) hineingeht. Die Spannung regle ich mit einem LM358 und dem anderen Kanal des DACs. Als konstante Last hab ich einen LM334 verbaut. Ein TC7660 gibt mir die negative Spannung am LM358 welcher die
-
Thread
Wechselspannung zum Messen auf Y-Achse verschieben
> nimm einen handlichen 12 Bit Wandler mit SPI Zum Beispiel den MCP3204 oder MCP3208.
-
Thread
ADC für Thermoelement Aufbereitung
Auflösung von 14 Bit aufwärts sowieso SPI-Schnittstelle wäre wünschenswert. Ich habe mir den MCP3204 bereits angeschaut. Der liefert eigl alles hat aber eine zu geringe Auflösung. Was mir an dem gefällt ist auch die einfach Ansteuerung. 2 Bytes reinschicken und schon liefert er das Wandlerergebnis
könnten. SPI, (mehr als) 14 Bit, und eine relativ "einfache" Schnittstellenprogrammierung wie beim MCP3204 wären gut. Falls es keine konkreten Tips gibt nehm ich auch gerne Kommentare, auf welche Parameter geachtet werden sollte, entgegen. 2. Und ob der zweite OPV zwingend notwendig ist. Der erwähnte
-
Thread
Vergleich 12 Bit-AD-Wandler mit 8-Bit
Ich bekomme Ergebnisse von MCP3204, der mit einer Referenzspannung von 5.05 V. Ein 8-Bit und 10 Bit-Wandler habe ich nicht, werden per Software durch löschen 2 bzw. 4 LSB-Bits berechnet.
Ich wollte vergleichen, wie genau ein 12-Bit AD-Wandler ist. Die > Umwandlungen des AD-Wandlers (MCP3204) sind wie folgt Nur mal aus Interesse: dieser MCP3204 kostet 3 EUR und kann bei 12-bit 100 ksps. Dazu noch die Kosten für den uC z.B. AVR Ein 8051 uC EFM8BB mit integriertem 12-bit 100 ksps
-
Thread
SPI Master Dataübertragung über MISO avr-mc(Atmega2560-Atega328u)
<< SPR1) | (1 << CPOL) | (1 << CPHA)); SPSR = 1 << SPI2X; PORTB |= (1 << PORTB0); // SS (MCP3204) HIGH setzen PORTL|=(1<<PORTL3); //SS (NANO) High setzen } void READ_Data_NANO(uint8_t DW) { PORTL&=~(1<<PORTL3); //SS (NANO) lows etzen SPDR = DW; while (!(SPSR & (1 <<
------- void KONF_SPI_MASTER() { DDRB |= (1 << DDB0) | (1 << DDB1) | (1 << DDB2);//MISO,SS(MCP3204) und SCK als Ausgang DDRL |= (1 << DDL3); // SS(NANO) als Ausgang SPCR |= (1 << SPE) | (1 << MSTR) | (1 << SPR0) | (1 << SPR1); SPCR &= ~((1 << CPOL) | (1 << CPHA)); SPSR &= ~(1 <<
-
Thread
Welcher SPI ADC für ESP8266?
Z.B. MCP3204 oder MCP3208.
-
Thread
Arduino: Spannung potentialfrei messen
www.reichelt.de/ICs-MCP-3-5-/MCP-3201-CI-SN/3/index.html?ACTION=3&GROUPID=5472&ARTICLE=90075&OFFSET=16& MCP3204: (wie MCP3201, aber 4 Eingänge) http://www.reichelt.de/ICs-MCP-3-5-/MCP-3204-CI-SL/3/index.html?ACTION=3&GROUPID=5472&ARTICLE=90078&OFFSET=16& ADuM1401: http://www.reichelt.de/ICs-ADC-ADXRS-/
-
Thread
2 Taster ein Kabel
Kann man z.Bsp. mit ADC (MCP3204 oder MCP3208 oder MCP3004/MCP3008) und ein paar Widerständen machen: R2R-Netzwerk. Bin mir aber nicht sicher was die Anforderung ist; nur ein Kabel oder nur einen Pin benutzen?
-
Thread
DAC/ADC Vref > Vdd
Es geht um einen MCP4922 bzw MCP3204. Habe eine Referenzspannung von 5V an Vref anliegen. Stabil und ziemlich exakt (4,996V laut oszi) Mein Vdd liegt ebenfalls bei 5V schwabkt aber stärker...ab und an ist es mal bei 4,8-4,9V. Mir
-
Thread
ADC mit Multiplexer Eingang
1000 Samples pro Sekunde sind quasi nichts. Das kann jeder ADC. Nimm zum beispiel den MCP3204 oder MCP3208, wenn Dir 12 Bit genügen. 16 Bit sind sehr Anspruchsvoll, die bekommt man als Hobbyelektroniker mit Bastlermethoden ohnehin nicht ans Laufen.
-
Thread
ADC richtig auslesen
Hallo zusammen, habe nur eine kurze Frage zum richtigen Gebrauch eines ADC's ( Beispiel MCP3204): Der hat ja eine maximale Anzahl an Wandlungen pro Sekunde, welche er leisten kann. Muss ich jetzt selber mir mitm Timer-Counter einen Zähler bauen, der den ADC immer in der richtigen Frequenz
Durch das SPI Interface ist der MCP3204 etwas anders als "übliche" Wandler. Sieh dir mal das Datenblatt an, Seite 16, Bild 5.1. Dort ist der zeitliche Ablauf genau dargestellt. Die Wandlung wird durch das SPI Interface angestoßen und
-
Thread
PT1000 Schaltung / Programmierung
Sache. Wenn es mehr Kanäle sein sollen, würde ich zu einem mehrkanaligen 12 Bit ADC raten (z.B. MCP3204) und die Schaltung analog zu dieser aufbauen: https://www.mikrocontroller.net/topic/354441#new Benötigt werden dann der ADC und nur vier weitere Widerstände 1 kOhm 0,1%. Die Schaltung arbeitet
-
Thread
A3977BoardLayout
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, auf ChannelB den analogen Wert für die Strombegrenzungen des A3977
-
Thread
Problem mit ADC MCP3204 und Atmega 8515
Hallo miteinander! Ich habe folgendes Problem: Ich habe einen A/D Wandler MCP3204 an einem ATmega 8515 über SPI angeschlossen. d.h. ->MISO an Dout ->MOSI an Din ->SCK an CLK ->SS an CS/SHDN Es soll eine Spannung vom ADC gemessen werden im Bereich 0-5 Volt. Spannungsreferenz
dieser Seite hier gewandt: http://extremeelectronics.co.in/avr-tutorials/interfacing-12-bit-spi-adc-mcp3204-with-avr-micro/ Wenn ich aber nun einen Wert des AD - Wandlers anzeigen lassen will zeigt das LCD mir nur komische Zeichen. siehe Anhang. Kann mir jemand weiterhelfen wo der Fehler liegt?
-
Thread
R2R Ersatz für LM324
gezeigt (typischer Differenzverstärker), wobei der Ausgang des OPs direkt auf einen AD-Wandler (MCP3204) geht. Dazu hattet Ihr mir bereits in http://www.mikrocontroller.net/topic/290447 geholfen. Diese Beschaltung soll das Eingangssignal, -5V .. +5V auf +5V .. 0V abbilden, soll heißen -5V an den
-
Thread
Dringend: AD-Wandler Berechnung korrekt?
LT1021 muss 4 dieser "AD-Wandler-Widerstands-Systeme" und zusätzlich noch zwei MCP4902 und einen MCP3204 "versorgen", weshalb ich den Stromverbrauch gering halten will. Aber 4*0,17mA ~ 0.75mA. Da ist noch genug Luft nach oben.
-
Thread
Finde Baustein nicht: "MCP3008"
(und du hast ja schon eine Quelle die dich glücklich macht), aber eine Alternative wäre zb. der MCP3204 der bei Reichelt zu bekommen ist und auch eine SPI Schnittstelle hat: http://www.reichelt.de/ICs-MCP-3-5-/MCP-3204-CI-P/3/index.html?;ACTION=3;LA=446;ARTICLE=90076;GROUPID=5472;artnr=MCP+3204-CI
-
Thread
Spannung mit Mikrocontroller messen
oh, -70V. Hmm, da geht der MCP3204 nicht, da brauchst Du einen ADC, der auch negative Spannungen messen kann. Vorschlag auf die Schnelle: http://www.ti.com/product/tlc2574 Der hat einen Eingangsspannungsbereich von +-10V bezogen
Frank K. schrieb: > oh, -70V. Hmm, da geht der MCP3204 nicht, da brauchst Du einen ADC, der > auch negative Spannungen messen kann. du kannst aber auch das "untere Ende" des Spannungsteilers an VREF statt an GND legen, dann kann das jeder uC mit
-
Thread
SPI für ADC MCP3204 auf ATXMega256A3 initialisieren
Guten Tag, ich möchte den 12Bit 4-Kanal ADC MCP3204 (siehe Reichelt) über SPI mit Hilfe eines ATXMegas256A3 an Port C auslesen. Prinzipiell möchte ich den unten umgesetzten/gefundenen Code auf dem ATX umsetzen. Hierfür bietet mir die Bibilothek von
Die Kommunikation mit dem MCP3204 funkioniert soweit. Ich kann eine analoge Spannung auf Kanal 0 geben und der Wert in der Testvariable gintI variiert zwischen 0 und 4095, 12Bit halt. Das Auslesen des ADCs läuft mit ca. 2,7kHz, das
-
Thread
MI0283QT-2 Touchscreen Probleme
100K Pulldown auf GND gezogen // ADC 3x einlesen und mittelwertbildung delay_us(50); v0 := MCP3204_Read(2); delay_us(10); v1 := MCP3204_Read(2); delay_us(10); v2 := MCP3204_Read(2); result := (v0+v1+v2) div 3; // Alle Touchscreenports auf eingang TOUCH_XPos_Direction := 0;
100K Pulldown auf GND gezogen // ADC 3x einlesen und mittelwertbildung delay_us(50); v0 := MCP3204_Read(3); delay_us(10); v1 := MCP3204_Read(3); delay_us(10); v2 := MCP3204_Read(3); result := (v0+v1+v2) div 3; // Alle Touchscreenports auf eingang TOUCH_XPos_Direction :=
-
Thread
schnelles SPI für ATXMEGA 256
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/ uint16_t read_MCP3204(void) { uint8_t lintISPConfByte = 0b00000110;; uint8_t lintByte_high; uint8_t lintByte_low; uint8_t lintChannel = 0; PORTC.OUTCLR = PIN4_bm; //Übertragung starten, SS auf high
){ ClockSystemIni(); SPIInit(); sei(); while (true) { gintI = read_MCP3204(); } } /*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Initialisierungsfunktionen %%%%%%%%%%%%
-
Thread
Was bedeutet dieser Code in C?
MCP3204 (ADC) return result; } [/C] Meine Frage ist nun, was dieser Code in den einzelnen Zeilen genau macht!? aufgerufen wird diese Methode mit getADC(Kanalnummer), wobei die Kanalnummer 0 bis 3 sein
>result |= SPI_Read(0); Jetzt kommt noch das low-byte dazu. > ADC_CS = 1; // deselect MCP3204 (ADC) Chip select des ADC wird deaktiviert. Oliver
-
Thread
ADC an AT89S52 richtig beschalten
dabei, aber ich hab keinen Plan mit einem externen Wandler gefunden. Benutzt werden soll ein MCP3204 12 Bit /4 Kanal Wandler: http://ww1.microchip.com/downloads/en/DeviceDoc/21298D.pdf Der rest von meiner Platine steht soweit, nur der ADC fehlt mir leider noch. Wäre nett wenn mir dabei jemand
-
Thread
Tipps zum Routen
Auf meiner Platine ist ein ATMEGA16,FTDI232RL , MCP4921 ( 12 Bit DAC,SPI ), MCP3204 ( 12 Bit ADC,4CH,SPI ) 2 Operationsverstärker ( OPA2340 ) einen TL431 und noch einen 74HCT4052. Die Versorgungspannung kommt von einen 78L05 und die Versorgungsspannung für die Analog IC's wird
Vergessen: In der Appnote vom MCP3204 wird im Text weiter erwähnt das ein Wert von 1µF Empfohlen ist. ( Ok Sind keine 10µF aber auch keine 100nF mehr )