-
Thread
Messverstärkerschaltung für Raspberry Pi
D-Wandler dahinter hat eine Auflösung von 16Bit also es sollte > schon wohl genau sein am Ende. Der MCP3008 macht aber nur 10 Bit 16 Bit = 65536:1 --> ca. 15 µV bei 1 V ca. 30 µV bei 2 V ... Der OPV hat bei 10 K und 100R -> Eine Verstärkung von 100 (40 dB) und die Brücke bringt auch noch etwas
20k zur positiven Versorgungsspannung oder Referenzspannung verschaltet werden. Als Vref für den MCP3008 müßte er bei dieser Schaltung ebenfalls 5V verwenden. Das Umrechnen und Offsetberücksichtigung übernimmt dann das Programm.
-
Thread
ADC-Wandler MCP3208 instabile Messung
Hallo, ich habe ein Problem mit dem MCP3208 am ArduinoMega 2560. Die Beschaltung des MCP3208 ist in der Zeichnung zu sehen. Ich kann auch Werte über Kanal 0 einlesen, leider schwanken die aber recht stark. Die Referenzspannung beträgt
Referenzspannung von der Versorgungsspannung werde ich als nächstes testen. Ich muß mir aber erst den MCP1541 besorgen. Gruß Ingolf
-
Thread
Aus einem 9V-Block 3,3V
TSR 1-2433 :: Schaltregler TSR-1 Serie, 3.3 VDC, 1 A . Ist aber teuer und überdimensioniert. 3. MCP1702 der nur 250mA liefern kann, dafür aber günstig ist. 4. Step-Down mit einem Regler aufbauen z.B. MCP 16301. Ist preislich teurer als 1.und 3. aber billiger als 2. Meine Frage zu 2.: im Datenblatt
MisterX schrieb im Beitrag #4009101: > 3. MCP1702 der nur 250mA liefern kann, dafür aber günstig ist. 9V Block Akku hat 100 bis 200mAh. Normalerweise aufgebaut aus Knopfzellen. Strombelastbar sind die auch nicht. Schon ausprobiert ob der Block
-
Thread
Schaltplan USB 2.0 SD-Card-Reader?
PS: Ich habe mir schon etwas dabei gedacht, als ich Dir den MCP2221A plus PC-Software nahe gelegt habe. Da hast Du nämlich eine realistische Chance, das zum Laufen zu bringen. fchk
Und Drag&Drop muss !!! auch ohne mein Windows-Programm gehen! Einfach aus dem Explorer. Mit dem MCP2221A müsste ich also eine eigene Firmware für meine Contoller entwickeln. Ich bin in der Elektronik zuhause, bin weniger der Programmierer. Firmware entwickeln, ... hier sehe ich gerade den Wald vor
-
Thread
ESP8266-07 (ESP-07) schlechtes WLAN-Signal?
jetzt natürlich Leitungen. Und relativ nah an der Buchse für die externe Antenne befindet sich ein MCP1700. Kann das Auswirkungen auf die Signalqualität haben? Vermutlich hätte ich das ESP-Modul besser ganz außerhalb platziert... Die espnow-Verbindung zwischen ESP8266 <-> ESP8266 funktioniert
im Beitrag #6018012: > Und relativ nah an der Buchse für die externe Antenne befindet sich ein > MCP1700. Versorgt der MCP den ESP? Gab doch die Tage erst hier Hinweise darauf, dass der 1700 ein bisschen schwachbrüstig ist. Und wie sieht deine Stromversorgung generell aus? Ausreichend Kondensatoren
-
Thread
Problem durch Optimierung -Os
ich arbeite gerade an einem CAN Bootloader, der auf einem atmega32 laufen soll, welcher dazu einen MCP2515 via SPI verwendet, um mit dem Bus zu kommunizieren. Um die zum Flashen erforderlichen Daten auf den Bus zu bekommen verwende ich einen atmega168, der ebenfalls einen MCP2515 via SPI verwendet,
anzeigen lassen. Ich vermute, dass in der 'handle_interrupt(message);' welche die Daten per SPI aus dem MCP2515 ausließt ein Konflikt mit der Optimierung auftaucht, da das Programm bis zu diesem Punkt problemlos arbeitet. Die 'handle_interrupt(message);' sieht wie folgt aus und verwendet einige weitere
-
Thread
MCP430G2955 USB Firmwareupdate
doch noch ein paar Fragen zu Sachen dir mir leider noch nicht ganz klar sind. Ich möchte bei einem MCP430G2955 die Firmware über einen USB Anschluss updaten (BSL). Hierfür möchte ich den FT230X als USB UART Bridge verwenden. Sehe ich das richtig, das bei MCP430 die Pins 1.1 TX und 2.2 für RX verwenden
kleine Beispielschaltung? Ist es richtig, das bei einem BSL Firmwareupdate die Kalibrierdaten des MCP430 gelöscht werden? Danke für eure Hilfe :) Frank
-
Thread
Digital lautstärke verstellen aber wie, mit dem SI4735 und TDA2009
hoffe das hilft dir weiter! Es wäre schön wenn jemand der mit dem MCP 4442-103E/ST oder deren Freunde schon was gemacht hat noch schreiben könnte wie das mit dem Potiwert (5,10,50 oder 100 kOhm) eingestellt wird!!!!!! Angesprochen wird der IC übrigens über I2C. Gruß
mal mit i2c ausprobieren. (Seite 42 und 43 im MCP 4442-103E/ST Datenblatt sind ganz interessant, da stehen schon die Commands für den jeweiligen Wiper/TCONx-Register. Ich denke damit müsstest du die Werte einstellen können.) Gruß Marco
-
Thread
Temperaturregelung: untere Grenze für Messgenauigkeit PT100-Schaltung
Hochauflösende ADCs sind nicht mehr so teuer. Günstige Kandidaten wären etwa MCP3551, MCP3422 oder MCP3911. Für den eher kleinen Temperaturbereich tut es aber auch der OP als Brückenverstärker und der µC interne ADC. Für eine gute Konstanz wäre die getrennte Regelung auch für
-
Thread
If, elsif, else funktioniert nicht!
Hallo zusammen, Ich möchte eine kleine FSM bauen, welche einen MCP23S17 mit ausgabewerten beschreibt... Nun habe ich in der Simulation ein nicht nachvollziehbares Verhalten... hier die FSM: [vhdl] if state = set_cs then spi_opcode
Matthias schrieb im Beitrag #5669090: > Übrigens der MCP23S17 läuft mit 50MHz SPI-Takt auch wenn laut Datenblatt > nur 10MHZ drin sind... Mach den mal anständig warm... ?
-
Thread
AVR MySQL MyEhternet
moin moin, ich betreibe einige MyEthernet's als Datensammler. Firmware ist OpenMCP. Diese senden die Daten an einen MySQL-Server. Login ohne Password geht. Ich möchte aber einen Password "Schutz" haben. Aus Platzmangel geht nur die Old_Password Version. Ich verwende KEIN PHP.
Routinen füs Hashen habe ich selbst gemacht. Und meinen Datenlogger auch. Dieverse Anpassungen im OpenMCP. Ebenso das Login ohne Password auf dem AVR u.s.w :-)
-
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
Abtastzeitpunkt bei CAN verschieben (Phasesegm1, Phasesegm2 und SJW)?
0b10 und 0b11 Kombinationen hab ich noch nicht getestet. Mein Hausbussystem besteht aus ATmega16M1-MCP2551 Gespannen was absolut gut funktioniert, keine CRC Fehler oder wiederholte Übertragungsversuche. Das Gegenstück ist ein PIC18F2680 mit MCP2551 Tranceiver. Einziger Unterschied der mir aufgefallen
in meinem System eine 2x51µH CAN-Drossel benutzte und die Flankenzeiten durch 100kOhm am Rs PIN des MCP2551 etwas gestreckt werden. Der Microchip-Analyzer hat keine Drossel und mindert die Flankensteilheit auch nicht, hier ist lediglich ein 0 Ohm Widerstand vom Rs in gegen GND gelötet. Das Komische
-
Thread
Input offset voltage bei Operationsverstärker
Um Shunts zu verstaerken nehme ich zB den MCP617, der hat 150uV offset und laeuft ab von 2.7 bis 5.5V, also gerade richtig fuer von einen Controller mit ADC.
aber mit $2.70 arg teuer. Dann waere sogar der LT2054 (3uV, 30nV/K, 2.7-6V, $1.45) noch besser. Der MCP617 ist nur $0.80 fuer den dualen. Ist vielleicht auch nicht so wichtig.
-
Thread
Habt ihr einen Standard STM32 für eure meisten Anwendungen?
CAN-Hardware im Controller hat kann man sich ja mit einen externen CAN Controller aushelfen. Z.B. MCP2515, gibt es auch gleich mit Transceiver als fertiges Modul.
verzichten oder braucht man den sowieso immer? Also spart man so oder so kein Bauteil ein? Der MCP2515 ist ja nur ein reiner Controller ohne Transceiver
-
Thread
Mit dem Gnublin-Board reden
Hallo ihr Lieben, habe so ein Gnublin-Board,mein MCP ist W7. Hterm ist nicht so meins, und von Hyperterm finde ich nur 30 day's trial Version. How to work around?
Schwimmbadpinkler schrieb im Beitrag #3749954: > mein MCP ??? http://de.wikipedia.org/wiki/Metoclopramid
-
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
>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
uC from Scratch
und Spannung ermitteln. Die Spannung über dem Shunt (für Strommessung) messe ich mithilfe des ADCs (MCP3428), ebenso wie die Alarm-Ausgänge der DC/DC Wandler. Die Spannung an der Zelle (nehme ich vom Bauteil "Terminal" im Blockschaltbild) messe ich nicht mit dem ADC. Der Grund folgt weiter unten.
Auflösung lesen zu können. (Die gesamte Spannungsdifferenz liegt im Bereich von 200 mV) Der ADC (MCP3428) hat maximum 240 SPS, was ich als Samples Per Second verstehe (Interval von 4167 us), was ihn disqualifiziert. Deswegen wollte ich das mit den integrierten ADCs des uC lösen. Diese Aufgabe ist
-
Thread
LI IO Akku 3,7V für 3,3V System
langsam eh abschalten. Die meiste Kapazität hat man eh zwischen 4.2V und 3.3V. Ich verwende gerne den MCP1703, der hat nur 2µA Ruhestrom, was sich hervorragend für den Batteriebetrieb und Sleep-Modes von µCs eignet.
wunderbar simpler Lixx Lader ist der MCP73832. Einfach und macht alles von selbst.
-
Thread
günstiger Step Up mit geringem Stromverbrauch
Step-up mit eingebautem automatischen Sparmodus. Spannungsteiler insgesamt Richtung 1MOhm. Der MCP1640 / MCP1640C zum Beispiel zieht 19µA im PFM-Sparmodus/Quiescent. (Habe ich zwar da, aber noch nicht aufgebaut und verifiziert.) Der TPS61070 ist ähnlich, liefert jedoch eigentlich maximal 200mA
Diese hier brauchen zumindest mal sehr wenig Strom und eignen sich hervorragend für Batteriebetrieb: MCP16251 TLV61220 Der Microchip ist billiger, der TI besser. Mit beiden kommt man auf 1,5€, inklusive aller Bauteile. Der Stromverbrauch ist bei beiden extrem gut, da kommt man auf <5µA im Betrieb
-
Thread
Spannungsregler mit Boost und LDO Funktion
4.5V. Wie hoch ist der benötigte Strom? Weshalb nimmst Du nicht einfach einen reinen LDO, z.B. MCP17xx? > Ich habe mir diesen Chip bestellt, aber offenbar die load switch > Variante... Es gibt keine 2 Varianten. Der Chip hat einen Mode-Eingang.
benötigte Strom? > > im Standby ca 0,7mA und sehr kurzzeitig um die 100mA. Dann bist Du mit dem MCP17xx gut bedient. Hans schrieb im Beitrag #6494589: > Zudem hätte ich ggf gerne die Möglichkeit nur 2 Stück > verwenden zu können. Den Satz verstehe ich ehrlich gesagt nicht.
-
Thread
[Biete] Mouser Artikel aus Fehlkäufen/Massenrabat-Reste
-LRMAN1206R01FT5 03x 71-WSLP1206R0330FEA 05x 771-PMEG3050EP115 05x 556-ATTINY85-20SU 04x 579-MCP73831T-2DCIOT 20x 77-VJ0805V475ZXQTBC 02x 904-EFM32ZG108F32 10x 667-ERJ-6GEYJ331V 10x 667-ERJ-6GEYJ102V Dickfilmwiderstände - SMD 0805 1Kohms 5% Tol 0,003 € http://de.mouser.com/ProductDetail/
D a v i d K. schrieb im Beitrag #3434051: > 04x 579-MCP73831T-2DCIOT nehme ich, Geld wird sofort überwiesen
-
Thread
Spannungsregelung-/Begrezung 5V.5,5V
, aber ich denke, eine Z-Diode fällt aufgrund der schwankenden Stromaufnahme aus? 2: LDO-Regler MCP1703 5V Der MCP1703 5V wäre mir aufgrund des SOT-89-Gehäuse und nur zwei zusätzlichen Kerkos sympathisch. Das Problem ist, ich weiß nicht wie er sich verhält, wenn ich nur eine Versorgungsspannung
Modell liefert das BEC eine Spannung von 5V bis 8,4V. Dein µC spielt auch mit 3,3V, da bliebe ein MCP1702 oder 1703 im spezifizierten Arbeitsbereich. > LDO-Regler LF33 / LF50 LF33 sollte doch der Micrel 5205-33 sein, wie er auf dem Arduino ProMini mit AT328 @ 8MHz drauf ist. Der würde in Deinem
-
Thread
AVR Atmega328p Fuse Bit Calibration
Burner aus und erhalte bei calibration bits FFFFFF85, warum? ich betreibe den Arduino mit einem Can mcp2515 Modul. auf diesem wurde der Oszillator von 8000 gegen 16000mhz getauscht. ist das diese Kalibrierung ? Danke für jeden tipp. Die anderen Lock bits verstehe ich einigermassen. Mit dieser
und auf nix anderes. Außerdem: auf den üblichen MCP2515-Modulen sitzen keine Oszillatoren, sondern Quarze. Hat aber beides absolut nix mit dem OSCCAL-Register des ATMega zu schaffen. Außerdem ist es bei Arduinos normalerweise sowieso vollkomen wirkungslos
-
Thread
Ich finde den richtigen Baum im ARM Wald nicht
/www.microchip.com/wwwAppNotes/AppNotes.aspx?appnote=en539328 Als CAN-Transceiver nimmst Du den MCP2562-E/P. Diese Typennummer ist für die DIL8-Version, d.h. auch das ist problemlos für Dich lötbar. http://www.microchip.com/wwwproducts/en/MCP2562 Der MCP2562 ist explizit für den Betrieb mit
-
Thread
Hilfe bei der Auswahl Rail to Rail OP
4-fach Rail To Rail empfehlen. Bei meinen Recherchen bin ich auf diesen OP http://www.reichelt.de/MCP-6H04-E-ST/3/index.html?&ACTION=3&LA=446&ARTICLE=109800&artnr=MCP+6H04-E%2FST&SEARCH=rail+to+rail#av_tabdata gestoßen. Was mich stuzig mach ist der Preis. Hat das Bauteil einen Hacken den ich noch nicht
Der MCP6H04 ist kein vollwertiger Rail-Rail OP, sondern hat nur Rail-Rail am Ausgang. Der Eingang ist nur "Single-Supply" fähig, geht also von 0 V bis etwa 2,3 V unter die Versorgungsspannung. Für vorgeschlagene
-
Thread
ina219 aufbohren
angenommen mit so einem 10A 75mA > shunt, link wo sowas steht reicht auch beliebiger Zweikanal-ADC wie MCP3302, Kanal 1 misst über Spannungsteiler die Spannung, Kanal 2 misst den Ausgang eines ACS724 oder ACS725. https://www.microchip.com/wwwproducts/en/MCP3302 https://www.allegromicro.com/en/products
-
Thread
Atmega328p und DS1307
wesentlich einfacher und auch eindeutiger ist. Auch wenn der I2C Chip irgendwann mal laufen sollte. MCP795W20 Enhanced Feature Battery-Backed SPI Real-Time Clock/Calendar https://www.microchip.com/en-us/product/mcp795w20
-
Thread
MCP6001 LTspice
gelesen habe, --> http://www.mikrocontroller.net/topic/205053 funktioniert das Model (von Microchip) des MCP6001 in meiner LTSpice (V4.18t) Simulation, nachdem ich einige der Parameter-Option von Helmut und Jens gesetzt habe.... (Screenshot / File) Nur die gefühlte Simulationszeit, bei einer Step-Weite
-
Thread
MCP 1640 Strom
Hallo Finde im Datenblatt nicht den Strom, welches das IC MCP 1640 am Eingang zieht ? Wenn der Ausgang mit z.B 200mA und 5V belastet wird.
-
Thread
Arduino MCP3551
Versuche den MCP3551 am Arduino zum Laufen zu bringen. [c] /* pins: cs=8 sdo/rdy=12 sck=13 */ #include <SPI.h> unsigned char sspin = 8; //cs pin union { int32_t value; uint8_t aa[4]; } c;
triggerst korrekt....). Frage in deiner Schleife den Pin ab den der Arduino mit dem SDO Pin des MCP3551 verbunden hat (und gib das Ergebnis über deinen seriellen Monitor aus).
-
Thread
MCP1640 disable
Hallo zusammen, der MCP1640 kann über einen Enable-Eingang ein- und ausgeschaltet werden. In meiner Schaltung verwende ich einen MCP1640T-I/CHY (PWM/PFM + True Disconnect). Es wird eine Eingangsspannung von 2,5V eingestellt
wurde mit dem Oszilloskop gemessen. EN ist so beschaltet, wie in der Application Note AN1337 zum MCP1640: Der uC steuert EN über einen n-channel MOSFET an. Dazu ist EN über einen Pull-Up Widerstand mit der Batteriespannung verbunden.
-
Thread
MCP3208 Innenwiderstand
Hey zusammen, meine Frage ist: Welchen Innenwiderstand der A/D-Wandler mcp3208 hat bzw. ob er hoch- oder niederohmig ist? Wie könnte man das nachmessen? Ich hab ein 10-Gang Poti an den AD-Wandler und diesen wiederum an meinen Raspi angeschlossen. Beim Spannungsteiler
Marcus W. schrieb im Beitrag #4334404: > meine Frage ist: Welchen Innenwiderstand der A/D-Wandler mcp3208 hat > bzw. ob er hoch- oder niederohmig ist? Wie könnte man das nachmessen? Nein, das ist nicht die ganze Frage. Die Antwort ist: hochohmig. Und man sollte es besser nachlesen statt es nachzumessen
-
Thread
Reset des MCP2515
Hallo! Habe immer mit den MCP2515 im DIL Gehäuse gearbeitet. Dabei wurde der Reset Pin immer an VDD direkt angeschlossen. Hat immer alles funktioniert. Jetzt habe ich auf SMD umgestiegen, und nun fangen die Probleme an. Der
-
Thread
Probleme mit MCP2200
Hallo in die Runde, mein USB -> DMX Interface ist gestorben. Reingeguckt: MCP2200 I/SO verbaut. Dieser sollte schuld sein. Neuen bestellt, rein, nichts. Gehe ich in meiner Annahme richtig, dass der ohne Konfiguration meinerseits erkannt werden muss? Beim alten schwingt
auf einer datenleitung saß ein Widerstand, der war > hochohmig. Ding läuft wieder. Also war der MCP2200 nicht kaputt ...
-
Thread
(S) Bauteile IC`s und LED
Hallo, Suche auf diesem Weg nach IC "ADS122C04IPWR", IC "ADM3260ARSZ", "TTP229", "MCP23017-EML", "IC-JX_MQF52" LED XZCBD45S-9-BLUE oder Vergleichbare Typen, können auch weiß leuchten.
oh das ja cool. also ADS122C04 1x IC-JX 3x ADM3260 2x TTP229 2x die LEDs min.50 MCP23017-EML 1x mal schauen was du davon hast
-
Thread
MCP2510 ansteuern mit Atmel168P
ready machen und habe dafür nur ein ziemlich schmalles Zeitfenster. Gegen ist eben der Atmel168P, ein MCP2510, sowie der MCP2551 (Tranceiver). Sind jemand gute Libs dafür bekannt? Ich finde zwar einiges für den MCP2515 aber wenn ich diese bei dem MCP2510 anwenden will, passiert mal rein garnix. Orientiert habe ich mich daran: http://www.kreatives-chaos.com/artikel/ansteuerung-eines-mcp2515 Hat jemand vllt. etwas parat oder weiß, wie ich den Code evtl. abändern muss damit er auch auf dem 2510 läuft? Wäre sehr dankbar über Hilfe! MfG FX
-
Thread
Analogsignal galvanisch trennen
Bei der Bauteilsuche ist mir nun noch was unklar in Bezug auf den ADUM. Als DAC habe ich mir den MCP4822 ausgesucht und als Koppler den ADUM230. Nun gibt es da allerdings einen ADUM230D und einen ADUM230E. Mir ist nicht klar welchen ich hier brauche. Ist das abhängig von der Clock Polarity CPOL?
Jetzt muss ich noch mal was fragen... Ich hatte mir ja den MCP4822 mit interner Referenz herausgesucht. Da ich ja nun aber digital schon trenne und eine maximale Ausgangsspannung von 50mV benötige, wäre es da evtl. sinnvoller gleich eine niedrige Referenzspannung
-
Thread
MCP2515: RX0BF als Ausgang nach Reset einschalten geht nicht
Hallo, ich habe eine Status-LED an den RX0BF-Pin des MCP2515 angeschlossen, die nach dem Einschalten der Schaltung angehen soll. Nachdem ich das SPI initialisiert habe und den MCP2515 resettet habe, wollte ich als nächstes diesen Schaltbefehl übertragen: [c] mcp2515_reset(); mcp2515_write(BFPCTRL, (1<<B0BFS) | (1<<B0BFE)); [/c] Leider funktioniert das nicht. Nur wenn ich zwischen dem Reset und dem Schreibbefehl so vielleicht 15ns warte (bei 16 MHz-Takt