-
Thread
Günstige Möglichkeit 10 Räume Temperaturmäßig zu überwachen
---. Stromquelle, Thermistor und den Spannungsabfall über den Thermistoren messen. Z.B. mit 2x MCP3208. Muss man natürlich einmal kalibrieren. ☺ Taugt für 16 Messstellen. > Gib es da etwas passendes für mich? Keine Ahnung ob dir das passt.
-
Thread
analog Signal 5v ausgeben mit 3v3 µC
offensichtliche Lösung wäre: - ein ADC mit 8 Eingängen, 12 Bit 5V https://www.microchip.com/en-us/product/MCP3208 - ein DAC mit 8 Ausgängen, 12 Bit 5V https://www.microchip.com/en-us/product/MCP48CVB28 - Pegelwandler 3.3 - 5V für die SPI-Schnittstellen https://www.ti.com/product/de-de/SN74LVC2T45 https
also 12V. Sherlock 🕵🏽♂️ schrieb im Beitrag #7857281: > Mein aktueller Standarddtyp ist der MCP6002. Auf Reichelt hatte ich einen MCP6001 gefunden, aber der Versand ist unsinnig teuer. Dergute W. schrieb im Beitrag #7857265: > Ich hab hier ein paar LM324 rumliegen, die funktionieren sogar
-
Thread
Daisy Chain SPI ADC
Hi, Ich möchte gerne mehrere MCP3208-CI_SL über 1 SPI Bus in Daisy-Chain auslesen, bin mir aber nicht sicher ob das geht. Plan B wäre ein Shift Register auf CS, aber mit Daisy Chain würde ich nochmals massiv Traces sparen bei großer Anzahl Chips. Jemand eine Idee, ob Daisy Chain des SPI mit dem MCP3208-CI_SL klappt? Wie es ausschaut, geht nur DIN in ein Shift Register und dann nach DOUT, wenn ich aber die CLK an allen ICs gleichzeitig anlege, lesen die Müll ein bis DOUT des letzten ICs mit den
-
Thread
Temperaturmessung mit Pt100
) hat. Folgende Eckparameter möchte ich noch erwähnen: 1. die 3V3 Referenz würde ich mit einem MCP1501-33 erzeugen. Diese soll die PT100 Sensoren versorgen und zugleich auch die ext. Referenzspannung des ADCs sein. 2. Beim ADC hätte ich an einen 12bit ADC (MCP3208) gedacht und würde an einem der
> Beim ADC hätte ich an einen 12bit ADC (MCP3208) gedacht -20 bis +75 in 0.1 GradC Schritten erfordert nur 10 bit. Michael S. schrieb im Beitrag #7744817: > Messwerte Abfragen über SPI an einen ATtiny wo ich auch die > Leitungswiderstände
-
Thread
MCP3208 und Wemos D1 Mini - langsame Anwendung
Von welchem DAC redest du oder meinst du den ADC? Der MCP3208 ist nen ADC. Und VDD vom MCP3208 würde ich auch noch anschließen, hilft ungemein. Was genau der 2kΩ Widerstand an VREF/VEE bringen soll kann ich auch nicht nachvollziehen, braucht deine Referenzquelle
M. K. schrieb im Beitrag #7612048: > Von welchem DAC redest du oder meinst du den ADC? Der MCP3208 ist nen > ADC. Und VDD vom MCP3208 würde ich auch noch anschließen, hilft > ungemein. Was genau der 2kΩ Widerstand an VREF/VEE bringen soll kann ich > auch nicht nachvollziehen, braucht deine
-
Thread
ESP32: Wie das beste aus dem ADC herausholen?
da, kostet > Geld und ich wüsste auch erstmal keinen https://www.microchip.com/en-us/product/mcp3208 Wird dich auch nicht arm machen, und der funktioniert. fchk
Naturgesetze gelten auch für Espressif. Auch ich empfehle dir die Nutzung eines externen ADC. Mit dem MCP3208 bin ich sehr gut zurecht gekommen. Abstand zum ESP Modul, eine gut gefilterte Stromversorgung, niederohmige Widerstände und eine externe Antenne können hilfreich sein.
-
Thread
Liste von ICs usw. fürs Breadboard
Schieberegister: 74HC165 und 74HC595 A/D Wandler: MCP3208 USB-UART: MCP2221A AVR Mikrocontroller: 8 Pins: ATtiny 25, 45, 85 14 Pins: ATtiny 24, 44, 84, 441, 841 20 Pins: ATtiny 261, 461, 861 28 Pins: ATmega 48, 88, 168, 328 40 Pins
TS912 mein neuer Standard-Typ. Leider gibt es den nur in SMD zu kaufen Ich hatte mir vor kurzem den MCP6044 im DIL gekauft.
-
Thread
Arduino I2C Sensoren
oder in 8er Gruppen an jeweils einem mehrkanaligen ADC mit SPI Schnittstelle. Ich denke dabei an den MCP3208.
-
Thread
ADC an STM32 über einen SPI Isolator. Wie CS richtig ansteuern?
Hallo Leute, ich möchte an meinem STM32 einen ADC (MCP3208) über einen SPI Isolator (Si8641) anschließen. Konkret geht es um die Ansteuerung des CS-Pins. Dieser soll ja 0V haben, wenn die Datenübertragung startet. Jetzt werde ich aus den Datenblättern
Voltage: 4 mA - Wenn ich richtig liege, müsste das doch ein Push-Pull Ausgang sein? ADC MCP3208: "CS is the Chip Select input pin, which requires an active-low to enable serial clock and data functions." Hier ist nichts vom Pull-Up geschrieben. Korrigiert mich bitte falls ich einen Denkfehler
-
Thread
suche ADC für ratiometrische Messung
#7384757: > ich suche einen ADC für ratiometrische Messungen, allerdings mit 8 oder > 16 Eingängen. MCP3208
angesehen, passt. Den MCP3208 gibt es auch im DIP-Gehäuse, da kann ich mal schnell eine Lochraster-Platine bestücken und für den ADS7828 gibt es dieses schöne Board, fix und fertig. SPI und I2C kann ich beides gut verarbeiten
-
Artikel
AD-Wandler
TSSOP/SOT/MSOP TME in TSSOP/SOT/MSOP ADC SPI BUS. 1x8 Bit TLC549, 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
-
Thread
Kleinspannung gegen 220V sichern
Du? Ich hole noch mal ein bisschen weiter aus, sonst fehlen vielleicht ein paar Infos. * Der MCP3208 hängt mit weiteren Komponenten auf anderen Platinen an einer gemeinsamen Spannungsversorgung (5V-Netzteil, galvanisch zum Netz getrennt). * Der MCP3208 kommuniziert per SPI mit einem µC. Welche
dem MCP3208 kommunizierende µC kaputt geht. Vermutlich wäre eine Variante, die 4 SPI-Leitungen über Optokoppler zum µC zu trennen und den MCP3208 an ein ganz separates Netzteil zu hängen. Dann würden diese
-
Thread
MCP3208: Verständnissfrage
Hallo alle zusammen, ich schaue mir grade ein paar Kennlinien zum ADC MCP3208 an, dabei bin ich über das Diagram im Anhang gestolpert. Nur für mich zum Verständnis: Die Angabe im Diagram "Vdd = Vref = ..." ist falsch, da müsste eigentlich nur "Vdd = ..." stehen, oder? Wenn
Vdd = ..." lauten sollte denn nur dann machen die Kurven auch Sinn und in der Tat, im Datenblatt zum MCP3008 steht es genau so drin (vgl. Anhang).
-
Thread
ADC über SPI
Anbei meine C-Funktion um die MCP3008 bzw. MCP3208 via SPI auszulesen. Die MCPs verstehen SPI-Mode 0 und 1. Die sind eigentlich mega simpel zu verwenden und die Datenblätter sind IMHO gut beschrieben. [c]uint16_t getValueFromMCP(
M. K. schrieb im Beitrag #7342897: > Anbei meine C-Funktion um die MCP3008 bzw. MCP3208 via SPI auszulesen. > Die MCPs verstehen SPI-Mode 0 und 1. Die sind eigentlich mega simpel zu > verwenden und die Datenblätter sind IMHO gut beschrieben. > > [c]uint16_t getValueFromMCP
-
Thread
welcher analoge Multiplexer für ADC
einen ganzen ADC (oder zwei) anschließen. Die Signale werden durchs Multiplexen nicht besser. z.B.: MCP3208 https://www.microchip.com/en-us/product/MCP3208 oder MAX1229 https://www.maximintegrated.com/en/products/analog/data-converters/analog-to-digital-converters/MAX1229.html?intcid=para fchk
-
Thread
Matrix aus Reflexlichtschranken
Hardware zu optimieren. ADC mit integrierten Multiplexern sind nicht sehr teuer. Spontan fällt mir der MCP3208 ein, 4 Stück (für 4x8 Eingänge) kosten bei Mouser 20 Euro, bei Aliexpress sogar weniger.
-
Thread
MUX I2C oder I/O Erweiterung über I2C
Du spezielle NTC-Sensoren hast oder brauchst, brauchst Du einen ADC. Eine einfache Wahl wäre der MCP3208. http://ww1.microchip.com/downloads/en/devicedoc/21298e.pdf Der wird per SPI angeschlossen, sollte unproblematisch zu bekommen sein, und hat 8 analoge Eingänge. Brauchst Du mehr eingänge,
das meinte. Aber danke für die Info. Nach etwas Überlegung werde ich mir wahrscheinlich dann den MCP3008 anschauen. 10bit reichten mir, die Mehrkosten vom MCP3208 auf 12 Bit brauch ich nicht. Ansonsten sehe ich keine großen Unterschiede zwischen den zwei AD Wandlern. Danke nochmals für Eure Unterstützung
-
Thread
Fiese Störstrahlung auf dem ganzen Board
* HTR30L100CT Freilaufdiode http://www.hygroup.com.tw/upfiles/ADUpload/all_/HTRx30L100CT.pdf * MCP3208 ADC http://ww1.microchip.com/downloads/en/devicedoc/21298e.pdf
Flanken dank der hochohmigen Pullups. Im Grund braucht man aber diese Murksschaltung nicht, denn der MCP3208 kann auch mit 3,3V betrieben werden...
-
Thread
Thermoelement Typ K mit ADC auswerten
Ich werde trotzdem rein zum Vergleich mal eine Schaltung aus LM224 zur Signalverstärkung mit einem MCP3208 als 12-bit A/D-Wandler aufbauen. Beides habe ich noch hier. Und ggf. die Eingänge vom Thermoelement puffern. Mal schauen, ob da überhaupt etwas Brauchbares bei rauskommt...
-
Thread
arduino Platine mit microCore und 100baseT
Was hälst du von dem Purschen: https://www.digikey.de/product-detail/de/microchip-technology/MCP3208T-CI-SL/MCP3208T-CI-SLTR-ND/319446 Gruß J
-
Thread
Port Pin an AREF?
bringt dir am Ende mehr, als der Schnickschnack mit der umschaltbaren Referenz. Schau dir mal den MCP3208 an, der ist billig und kinderleicht anzuwenden. Er hat 8 Kanäle mit 12 Bit Auflösung. Damit liefert er ohne umschaltbare Referenz garantiert bessere Ergebnisse als dein AVR mit dem hohen Aufwand
-
Thread
Microcontroller Alarmanlage
1) Shift-In und Shift-out erweitern (google: 74ls595 arduino) und CD4021BE. 2) I2c-Portextender MCP23017 oder PCF8574. Der Trick ist in jedem Fall, die Daten seriel mit wenigen Leitungen zu einem Port (der dann mehr I/O-Leitungen hat) zu transferieren. Gruesse Th.
Wert deutlich steigt oder sinkt, wird Alarm ausgelöst. Für mehr analoge Eingänge kann ich Dir den MCP3208 (8 Eingänge) empfehlen. Davon kannst du ganz viele an den Mikrocontroller anschließen. Phil schrieb im Beitrag #6520857: > Ich möchte aber wissen welche Tür jetzt sag ich mal offen ist und
-
Thread
ESP32 ADC für 0-5V
Ich finde den MCP3208 (12Bit ADC, 8 Kanäle, SPI) sehr handlich. Bei Reichelt kostet er im DIP Format 2,91€, in SMD etwas weniger. http://ww1.microchip.com/downloads/en/devicedoc/21298e.pdf Entweder speist du ihm mit
-
Thread
ESP32 Watchdog Error
würde ich an deiner Stelle einfach einen externen ADC mit SPI oder I²C Schnittstelle verwenden. Der MCP3208 ist sehr einfach anzuwenden.
würde ich an deiner Stelle einfach einen > externen ADC mit SPI oder I²C Schnittstelle verwenden. Der MCP3208 ist > sehr einfach anzuwenden. Oh tatsächlich, ist der ADC vom ESP32 nicht so gut? Und danke für den Tipp, ich schau's mir mal an.
-
Thread
Externer ADC vs Mikrokontroller
in einem Mikrocontroller deutlich günstiger sind. Als Vergleich habe ich mal STM32G031K8 (MCU) und MCP3208-C (ADC) genommen. Beide offerieren einen ADC mit 12bit. Der Mikrocontroller offeriert aber mehr Kanäle, höhere Samplingrate und einen tieferen Preis*. Ist mein Beispiel-ADC einfach ein blödes
MCP3008 sollte auch niemanden ruinieren. Aber es stimmt, im uC eingebaut ist das Zeug billiger als separat.
-
Thread
LCD Display (240x240px) via USB
Hier gibts eine DLL, die die Ansteuerung macht: http://ww1.microchip.com/downloads/en/DeviceDoc/MCP2210_DLLv2.zip Und hier Linux-Infos: http://ww1.microchip.com/downloads/en/DeviceDoc/MCP2210_linux_library.zip fchk
lernen. Dann würde ich SPI mit einem einfachen Chip ausprobieren, zum Beispiel dem A/D Wandler MCP3208. Dann das Display ansteuern. Wenn einem dann der Speicher ausgeht, könnte man versuchen, sich vom Arduino Framework zu lösen. Oder man wechselt auf einen größeren Controller wie den ESP8266 oder
-
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
Hallöchen.. Ich habe die Schaltung noch etwas abgeändert. Statt einem ATmega wird ein MCP3208 mit 8 Kanälen und einer Auflösung von 12 Bit verwendet. Der MCP3208 arbeitet mit 3.3V und hat ein sehr geringes Rauschen von ± 1 LSB. Die ADC-Daten werden über den Teensy SPI-Port 0 mit 1,6 MHz
-
Thread
MSP430 & MCP3208 Kanäle überschneiden sich
Hallo Zusammen, ich möchte mit einem MSP430-F5529 Microcontroller einen ADC MCP3208 über SPI auslesen. Gesendet werden zuerst 2 x 8 Bit die das Startbit/Single-Ended/Control-Bits enthalten. Das Ansprechen des ADC funktioniert soweit. Das Problem ist, dass sich die Kanäle überlagern
-
Thread
PPS5330 Labor-Netzteil hack
keine hochgenaue Kiste sein. OK, mir waren die 10 bit auch etwas zu eng, ich hab deswegen einen MCP3208 (12bit ADC) eingesetzt in meinem LNG zum Auswerten der Potis und der Ist-Werte des LNGs
stellst eine Frage ... > OK, mir waren die 10 bit auch etwas zu eng, ich hab deswegen einen > MCP3208 (12bit ADC) eingesetzt in meinem LNG zum Auswerten der Potis und > der Ist-Werte des LNGs ... und beantwortest sie selbst. Einfach zu drollig.
-
Thread
Drucksensoren an Raspberry Pi anschliessen
Gesamtwiderstand R1+R9 bis auf ca. 750 Ω bringen. Und dann? Wenn R9 mehr als 165Ω hat, bekommt der MCP3208 bei den maximalen 20mA mehr als 3.3V.
Wolfgang schrieb im Beitrag #6261690: > Und dann? Wenn R9 mehr als 165Ω hat, bekommt der MCP3208 bei den > maximalen 20mA mehr als 3.3V. Dann weiss er wenigstens, warum seine ADCs kaputt gehen... Georg
-
Thread
Erfahrungen mit AMC 1200 oder ähnlich
Also dann einen ADUM1401 ins SPI, und gut ists. Statt des MCP3008 kann es auch ein MCP3208 mit 12 Bit sein, wenn Dein Aufbau es hergibt und DU es brauchst. fchk
digitalen Isolator wie ADUM1401 (3 Signale hin, eines zurück) und einen separaten SPI-ADC wie z.B. MCP3201. Eben mal nachgeschaut: SI8641BA-C-IUR Isolator kostet 1.48€ bei DIgikey, MCP3201 liegt bei 2.41€, sind also 4€ pro Kanal statt 100€. MCP3001 hat 10 statt 12 Bit und kostet 1.50€. Dann sinds
-
Thread
ESP-07 Spannungsmessung bei unterschiedlichem Massepotential
http://www.ti.com/lit/ds/symlink/cd4053b.pdf Oder nimm gleich einen extern ADC mit SPI Interface (MCP3208) oder I²C Interface (PCF8591). Der ESP32 hat mehrere analoge Eingänge. > Auch übersteigt die Zusatztechnik den Wert des Scheinwerfers > um ein vielfaches Da kann der Scheinwerfer ja nichts
-
Thread
100 mA Schwellwertschalter für Arduino
analoge Eingänge. Zur Erweiterung stehen Dir auch jede Menge externe ADC zur Verfügung, zum Beispiel der MCP3208 > wie man dann mit dem Arduino hinter der H-Brücke misst. Praktisch jede H-Brücke ist dafür vorgesehen, den Strom mit einem Widerstand zu messen. Entweder zum Nachrüsten oder bereits vorhanden
-
Thread
100 Sensoren mit einem Ardunio verbinden
mit etwas Glück gültige Logikpegel. Ansonsten könnte man auch mehrere serielle AD-Wandler (z.B. MCP3208) benutzen, um auf ausreichend analoge Eingänge zu kommen.
-
Thread
CD4051 für Umschaltung Strommessung
Eingänge. Du könntest auch einen externen seriellen ADC mit 8 Eingängen verwenden. Zum Beispiel den MCP3208. Da hättest du den Vorteil, dir über Verluste/Verzerrungen durch den Umschalter keine Gedanken machen zu müssen.
-
Thread
Isolierte Messung von Schwingungen
einfach. Also: Nimm einen SPI-ADC. z.B. den hier https://www.microchip.com/wwwproducts/en/MCP3208 Gibts mit 1,2,4,8 Eingängen und hat 12 Bit Auflösung und 100kHz Abtastrate bei entsprechend schnellem SPI. Sollte also für viele Aufgaben reichen. Galvanisch trennen tust Du den SPI-Port.
-
Thread
Analogeingang
Multiplexern bieten sich auch mehrere ADC Chip mit serieller Schnittstelle an, zum Beispiel ist der MCP3208 sehr handlich.
-
Thread
16x PT100X ausweten
Schaltplan zu teilen? Ich würde genau das gleiche brauchen :-) Könnte man anstatt des MAX1148 auch zB einen MCP3008 od MCP3208 nehmen?
-
Thread
MCP3208,Raspberry PI3, Prinzip
Hallo zusammen, ich habe eine prinzipielle Frage bezüglich MCP3208. Ich habe einen Thermosensor (K-Type), einen Verstärker AD595 und einen AD-Wandler MCP3208 zusammen verschaltet. Mein Ziel ist es natürlich die Temp. später in einem Python Script einzulesen.
wie hoch ist Vref am MCP3208 ???
-
Thread
ADC Messung großer Spannungsbereiche bei gleichzeitig hoher Genauigkeit
Wert den er mir ausgibt Dann nimm mal einen ADC mit mehr als 10 bit, zum Einstieg vielleicht ein MCP3208 mit 12 Bit, der würde dir die 2048 mV mit 12 Bit auflösen, also käme auf eine Auflösung von schon rund 0.5 mV runter. Reicht dir das immer noch nicht gehst du mit der Auflösung weiter hoch, entweder
profitiert oft auch von eine negativen Hilfsspannung. Als oft günstigere Alternative zum ADC1115 gäbe es MCP3421, allerdings mehr für den 60 Hz Markt gedacht (über das Mitteln von 3 Werten aber zu umgehen).
-
Thread
Einstieg in die µC-Welt
Schnittstellen. Für analoge Sensoren taugt der nicht, aber in Kombination mit einem seriellen ADC (MCP3208, PCF8591) kannst du ausreichend genau messen. Sensoren mit digitalen Schnittstellen sind meist anspruchsvoller zu programmieren, dafür kann man bei der Elektronik weniger falsch machen. Wenn
-
Thread
Welche Bauteile sollte man mindestens kennen?
Modulen) 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
Signalkonditionierung und Störungen mit MCP3208
Ziel ist es die die Schwingung mit 10 kHz zu erfassen. Für erste Versuche habe ich mir den AD-Wandler MCP3208 besorgt. Dieser ist an einem Raspberry Pi 3 angeschlossen. Der Python Code für das Auslesen des MCP3208 ist fertig und ich speichere die Werte in einer CSV ab. Soweit so gut. Jetzt gibt es folgende
Kontakt an GND von der AD-Wandlerschaltung und den "Ausgang des Spannungsteilers" an einen Eingang des MCP3208. (Siehe schaltung1.png) Jetzt stellt sich mir die Frage, ob ich das überhaupt so machen kann. Schließlich hat der Sensor sein eigenes Netzteil und liefert ja nur eine "Spannungsdifferenz" zwischen