-
Thread
MCP2003 oder MCP2004
Hallo Gemeinde, ich möchte gern eine LIN Vernetzung aufbauen. Jetzt bin ich bei den beiden MCP IC´s im Datenblatt. Bevor ich welche bestelle, welchen nehme ich am besten? 2003 oder 2004? Kann man den CS/WAKE generell auf Vbb oder GND lassen je nach Typ oder muss der bei jeder Übertragung gesetzt
-
Thread
[S] MCP2003BT-E/SN (LIN Transceiver)
Hi, hat von euch vielleicht jemand zufällig 1-2 Stk. MCP2003BT-E/SN (die hier: https://www.mouser.at/ProductDetail/Microchip-Technology/MCP2003BT-E-SN?qs=qdgZG5p0FZ67V40G2V%2FgXQ%3D%3D) rumliegen und kann die vielleicht abgeben? Schöne Grüße, Bernhard
-
Thread
ESP32 + MCP2003 = BMW E46 Ibus
eigentlich so aussehen: Siehe Bild2 Datenblatt des MCP ist hier zu finden: https://cdn-reichelt.de/documents/datenblatt/A200/MCP2003.pdf Eventuell kann mit ja einer einen Rat geben wo hier mein Fehler liegt? Ich danke euch recht herzlich!
funktioniert 5v raus Aus TXD kommt gar nichts raus (s. Table 1-1 Pinout Description im Datenblatt MCP2003/4)
-
Thread
Frage zu MCP2003 Lin Transceiver -> Was tun mit WAKE Pin?
Hallo Leute, Will einen MCP 2003 benutzen. Nun stellt sich mir die Frage, was ich mit dem WAKE Pin machen soll? Ich benutze ihn nicht. Einfach auf Masse legen, oder mit einem Pullup an VBAT? http://ww1.microchip.com/downloads
-
Thread
Verwendung des LIN Transceiver z.B. MCP 2003-E/P
kommunizieren. Meine digitalen I/O pins operieren mit 5V. Nun brauche ich doch einen LIN-Transceiver, z.B. MCP 2003-E/P (oder?). Ich kann leider anhand des Datenblatts nicht erkennen wie ich diesen Transceiver eig. benutze(?). Ist der Transceiver nichts weiteres als ein Baustein, der die Eingangs/Ausgangsspannung
-
Thread
CAN: Timing Probleme
die Daten lesen, die Ausgabe in der Hauptschleife... Hatte das hier getestet [CODE] #include <mcp_can.h> #include <SPI.h> long unsigned int rxId; unsigned char len = 0; unsigned char rxBuf[8]; boolean interruptFlag = false; boolean has2000; boolean has2001; boolean has2003; MCP_CAN
Also ausprobiert, kommt immernoch "alles" [CODE] #include <mcp_can.h> #include <SPI.h> long unsigned int rxId; unsigned char len = 0; unsigned char rxBuf[8]; volatile boolean interruptFlag = false; boolean has2000; boolean has2001; boolean has2003
-
Thread
Eigene Steuerung von Relais über USB
etwas ähnliches wie den Converter von Digispark müsste auch dieser hier: http://www.stephanharms.de/MCP-2200 sein. Hier wird eben der MCP2200 und kein Attiny85 verwendet. Verständnisfrage 2: Bei der Abacom Karte geht USB weiter an den CH341A. Der müsste ja gleichzusetzen mit einem MCP2200 sein
entsprechend configurieren. Wenn du anstelle von 8 Relais mit 7 Relais auskommst, dann geht der ULN2003 auch. Software zur Konfiguration findest du hier: http://www.element14.com/community/solutions/8424/l/microchip-software-code-for-mcp2200-configuration-utility-v13 Dann einfach mit SetPin oder ClearPin
-
Thread
12V Relais mittels Treiber über Raspberry Pi schalten.
Tobias F. schrieb im Beitrag #5280475: > dass man vom Raspberry über den MCP23017 zum ULN2803 und danach zum > Relais gehen darf. Darf man, muss man aber nicht. Der MCP23017 wird über einen seriellen I2C Bus angesprochen. Vorteil, Du kannst eine ganze Menge verschiedene
Hallo zusammen, vielen Dank nochmal. Das heißt es gibt 2 gute Varianten, entweder: 1. MCP23017 -> ULN 2803-> "Normales" 12V Relais (https://www.amazon.de/Eltako-R12-100-12V-DC-Schalt...) Die I2C Ansteuerung hab ich schon in den Griff bekommen. oder 2. MCP 23017 -> Blau Relaisplatte
-
Thread
Probleme mit Relais und MCP23017
Hallo, ich habe heute eine 8 Kanal Relaiskarte zusammen mit dem MCP23017 und einem ULN2003 getestet. Der erste Versuch war so weit erfolgreich. Habe anschließen eine Elektroweiche für den Modellbau an das Relais angeschlossen. Diese soll nämlich geschalten werden.
Und wozu dient jetzt der ULN2003?
-
Thread
Gatetreiber für 20 NTR4140NT
Dann findest du in der bereits erwähnten [[MOSFET-Übersicht]] jede Menge geeignete Treiber. Z.B. MCP1406/1407. Falk schrieb im Beitrag #6241993: > Wie verhält es sich mit dem ULN2003D? Vollkommen ungeeignet. Dann besser den GPIO des Arduino direkt.
zusätzlich funktioniert es auch noch super. Der Verbrauch ist dabei irrelevant. Ich habe den ULN2003AD hier, würde gerne verstehen warum du ihn für ungeeignet hältst. Liefert der nur konstante 50V? anderer Grund? Ansonsten hatte ich mir den MCP1406 auch schon angesehen. Gruß
-
Thread
Mit A/D Wandler PCF 8574 LEDs ansteuern - zu wenig Strom?
Karl K. schrieb im Beitrag #6389821: > Flexibler ist ein MCP23008 / MCP23017, der kann Eingang / Ausgang, mit > high / low, mit Pull-up oder ohne. Allerdings auch ein wenig aufwendiger > in der Ansteuerung. Der MCP23017 hat dann sogar gleich 16 Ausgänge.
GND schalten. Dann kann jede LED 18mA bekommen, und man ist noch innerhalb der Specs. Und: Den MCP23017 bekommt man günstig als fertiges Modul: https://www.amazon.de/Waveshare-MCP23017-Expansion-Interface-Expands/dp/B07P2KD39X/
-
Thread
Suche IC: DO mit Überwachung und Schutzfunktionen
Blödsinn, 10 MHz, also würde der MCP reichen, halt der SPI Typ: MCP-23S17
100mA Prüfung extern machst, brauchst du halt 4 von den MCP. Der MCP23017 ist für I2C (dürfte aber mit 1,3MHz zu langsam sein) und der MCP23S17 ist für SPI und kann 10MHz.
-
Thread
LIN Implementierung am AT90CAN128
Hallo, ich habe gerade festgestellt das mein MCP2003 offensichtlich nicht tut. Am LIN-Pin habe ich immer High-Level. Ich habe ihn aber wie im Datenblatt beschrieben angeschlossen... :-( Gruß Daniela
vorgelagerten TX Pin, was hast Du da? Hab jetzt keine Lust ins Datenblatt zu schauen, was ist beim MCP2003 mit dem Wake Signal?
-
Thread
Sparkfun OBD-II Uart
nur ein CAN Transceiver drauf aber nicht der MCP wie beim CAN Shield.
Tonne), was ein Datenblatt ist (da steht nämlich drin, was der STN1110 kann) und nimm einen PCA 82C250/MCP 2551 und einen MCP 2515, Quarz, zwei Rs, vier Cs und gut ist. Kostet keine 3€.
-
Thread
mcp23017 pull up / Vorwiderstand erforderlich?
Hallo, ich haben den mcp23017 entsprechend des angehängten Schaltplanes auf dem Steckbrett laufen, bislang ohne Auffälligkeiten. Für die finale Platine frage ich mich, aber ob noch ein paar Widerstände fehlen (nachdem ich z.B
wie es hier vorgeschlagen wird: https://www.mikrocontroller.net/topic/166859 Datenblatt vom uln2003a gelesen, da wird der als "typical application" mit 3.3v logig angepriesen: https://www.ti.com/lit/gpn/ULN2003A Also wie so oft, es gibt nicht "die eine" Lösung einer Aufgabenstellung.
-
Thread
6-CH 24V/100mA schalten
Mathias O. schrieb im Beitrag #4014396: > Kennt jemand einen MCP23S17 der auch für 24V geht? Nein, wenn der MCP23S17 nicht für 24V geht, geht der nicht dafür. Das steht sogar so im Datenblatt.
Nachdem ich ne Nacht drüber geschlafen hab, hab ich mich jetzt doch für den MCP23S17 entschieden. Und die Treiberstufen mach ich einfach diskret selber. Sind ja nur 6. Die Eingänge kann man ja über Spannungsteiler abfragen oder? Wieso hat der MCP23S17 eigentlich Adresspins? Der
-
Thread
Junkers CAN-Bus Protokoll
//---------------------------------------------------------------------------- static const byte MCP2517_SCK = 18 ; // SCK input of MCP2517 static const byte MCP2517_MOSI = 23 ; // SDI input of MCP2517 static const byte MCP2517_MISO = 19 ; // SDO output of MCP2517 static const byte MCP2517_CS = 5 ; // CS input of MCP2517 static const byte MCP2517_INT = 27 ; // INT output of MCP2517 ACAN2517FD can (MCP2517_CS, SPI, MCP2517_INT) ;
-
Thread
MCP23017, I2C Porterweiterung, Reset
aber definiert als Eingang geschaltet. Auf jeden Fall hast du mich überzeugt, dass der Reset am MCP sinnvoll ist und ich ihn wenn möglich auch verwenden werde. :) Schöne Grüße, Thomas
den Reset statisch beschalten muss wenn ich ihn nicht verwenden will, dann wäre das Thema "RESET" am MCP23017 / MCP23S17 vollständig abgehandelt. Das Datenblatt gibt mir diesbezüglich keine Sauber Antwort... Viele Dank
-
Thread
fragen zu schaltplan (AVR-ISP-MK2-klon)
R5 da wo er ist. warum sind bei den USB-datenleitungen 22 Ohm in serie ? warum wird hier ein MCP130T-300 IC verwendet ? ich habe das datenblatt überflogen und weiss jetzt das er µC's in reset halten soll solange die versorgung nicht stabil ist, aber warum genau ist er hier vorhanden ? ist die USB
wird's mit einem GTL2003 gemacht) > R5: Mindestlast/Entladung c13 (trotzdem merkwürdig) > MCP130T-300 : Luxusvariante, RC tut's auch > TQFP: Beim LUFA-Projekt ist TQFP vorgesehen. (Bei meinem Layout MLF32 und TQFP32 wahlweise
-
Thread
Datenblatt URL ändern?
MCP3201 http://ww1.microchip.com/downloads/en/DeviceDoc/21290D.pdf
MCP23017 MCP23S17 http://ww1.microchip.com/downloads/en/devicedoc/20001952c.pdf
-
Thread
Leistungsaufnahme Steckernetzteile
konnte. Es gibt ja mittlerweile diese elektronischen Stromzähler. Von Microchip gibt es da z.B. den MCP390x. Dieser besitzt intern einen Hochpass, um den Offsetfehler zu kompensieren. Mit einem Fön (dessen 1. Leistungsstufe ja meist mit einer Diode realisiert ist), hatte ich mit einem MCP3909 mal die
Ich habe alles gelesen, welchen Fall denn? Das mit dem MCP zählt nicht, ich rede von Ferraris... ich verstehe nicht, worauf Du hinaus willst.
-
Thread
Die andere Firmware für AVR-NET IO
Hallo, gibt es hier oder im web eine Diskussion über OpenMCP in Verbindung mit dem ATXMEGA2 Board. Habe mir OpenMCP installiert und noch einige Probleme. Die SD Karte wird nach einiger Zeit nicht mehr gebootet und nur neues aufkopieren der Dateien hilft dann
) gebraucht und habe dann ein System laufen gehabt, dass etwas über 30 Werte von verschiedenen openMCP Boards pollt und visualisiert. Konkret gemacht habe ich das über die in openMCP schon vorhandenen Funktionen und ein bißchen Perl dahinter: 1.) Webseite von openMCP (Eingänge, Ausgänge, Sensoren,
-
Thread
PCF8574 mit ULN2003
Initialisierung nichts. Das schließt aber eine zuverlässige Verwendung von Bausteinen wie die erwähnten 2003er aus, weil die Ausgänge sie nicht richtig ansteuern kann. Und Pullups sind gerade hier Gift. Wer wirklich von L auf H schalten will, nehme besser die moderneren PCA9554 und vergleichbare Typen.
die schwachen Pull-ups keine unerwartete Späße anstellen. Dann kann man mit Open Drain auch den 2003er sicher schalten. Alles andere mit dem 2003 wäre Pfusch. Der PCF857x ist trotz seiner Einfachkeit durchaus brauchbar. Für alles andere ziehe ich die diversion PCAxxxx IO expander und auch die MCP23xxxx
-
Thread
Sinus erzeugen mit Mikrocontroller
werden, weil eine Einstellung bei 100 KHZ Bustakt schon fast 200us braucht. (jedenfalls bei meinem MCP4728)
hinkriegst, kannst Du den Dual-DAc mit externer VREF nehmen. Wenn nicht, mach ein Päärchen aus MCP4801 für die Amplitude und MCP4901 für das Signal. Mit dem Ausgang des 4801 steuerst Du die Amplitude des 4901. Leider musst Du den Ausgang immer noch mit einem OP-Amp (konstant) verstärken, um auf
-
Thread
LED Bar am I/O Expanderbaustein MCP23S17
angegeben. Die typen leuchten so ab ca 4mA, können aber auch mit 30mA Betrieben werden was dann den MCP23S17 "Rösten" würde ;-)
HC595 Schiebregister (8 Outputs), hinter denen dann bedarfsweise Treiberbausteine, beispielsweise ULN2003 (7 Treiber) z.B. zur Relaisansteuerung, geschaltet sind.
-
Thread
viele Kleinsignalrelais am µC mit Material von Reichelt günstig schalten
werden, aber da komme ich um eine separate Schaltung wohl nicht rum. Bei Reichelt bin ich auf die MCP23S17-E/SO, MCP23016-I/SO und PCF8574T Portexpander gestoßen, die jedoch nur 20 - 25 mA schalten können, ist für meine Anwendung zu wenig - für induktives Verhalten wäre vermutlich ein wenig Reserve
Mikrocontroller noch auf keinen grünen Zweig. Was heisst denn "viele" ? 10 + 3 sind doch wenig, 2 x ULN2003 und 14 I/O reichen. Wenn du aber 10 von 60 einschalten willst, sollte man sich auch Gedanken machen, WELCHE 10 gleichzetig geschaltet werden können, denn eventuell gibt es sparsamere Ansteuerungen
-
Thread
bistabiles Relais für AVR/Arduino
Nicht schlecht, aber wegen des Ruhestromverbrauchs würde ich weitersuchen. .... EDIT: MCP1402 Mosfettreiber, braucht etwa 0,1 bis 1 mA.
reicht nur der Mix PCF8574 (8x8) + PCF8574a (8x8) also 128/2 max. 64 Relais. oder man nimmt einen MCP mit 16 Kanäle (oder mehrere)
-
Thread
Mit welchen ICs arbeitet ihr am liebsten und warum? Gesperrt
hmm 7805 mega8 tiny2313 max232 sn75176 uln2003
MCP16301 kleiner Universalspannungswandler, wenn 500mA reichen passt alles auf 1cm² (doppelseitig)
-
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
Steuerung 150V Nixie IN-14: mind. 40 Pins
tm) die typische Schaltung: 7490+7475+74141. :-) man kann da fast beliebige Kompromisse finden. MCP23017 oder MCP23S17 sind 16 Ausgabepins, also 4x 74141 dahinter. Muß man eben in Software etwas mehr zurechtsortieren. Ben B. schrieb im Beitrag #7371338: > Das ist eine Frage, die ich mir auch
das ja. Aber was ich komisch finde ist, daß es in den Folgejahren keinen Schaltkreis wie einen ULN2003 mit 8..10 integrierten Transistoren gibt, den man dafür einsetzen könnte, notfalls mit einem vorgeschalteten BCD-Decoder oder Schieberegister. Der ULN2003 kann ja auch nur 50V. Die Leckströme könnte
-
Thread
Kosten Bussysteme in Kraftfahrzeugen
und LIN wohl im selben Segment spielen. Siehe hier bei Farnell: http://de.farnell.com/microchip/mcp2561-e-sn/ic-can-tranceiver-high-speed-8soic/dp/2362837 http://de.farnell.com/on-semiconductor/ncv7383db0r2g/flexray-bus-driver-5-25v-tssop/dp/2424529 http://de.farnell.com/microchip/mcp2003-e-md/transceiver-lin-stand-alone
-
Thread
[Arduino] CAN-Bus = CAN-Bus?
Auf die schnelle habe ich jetzt dieses Projekt gefunden: er verwendet ebenfalls einen MCP2515 und einen MCP2551 und ist laut seinen Angaben mit den meisten CAN-Arduino-Shields kompatibel. Kann das funktionieren? Ich entschuldige mich für die ganzen Fragen, aber mit dem CAN-Bus hatte
non-commercial purposes": http://www.canopenbook.com/files/MCOv2.00.zip Ist eine ältere Version von 2003, die zu dem Buch dazugehört: http://www.canopenbook.com/
-
Thread
Mehrere MOSFETs parallel mit SPS betreiben
betrieben, sondern immer einen pro Ausgang bzw. pro Treiber. Wenn ich jetzt einen Treiber wie den MCP1407 nutze, welcher 2500 pF Gate Kapazität schalten kann, kann ich dann ohne Probleme mehrere IRLZ34n parallel damit schalten? Oder kann ich sogar mehrere MOSFETs direkt parallel an die Digitalen
Habe 2 arduinos mmiteinander kommunizieren lassen mittels 2 MCP2003b, das hat so funktioniert, wie ich es wollte.
-
Thread
Was sind eure Lieblings-ICs?
Um die 750 IC's der STM32 µC Familie, mag ich alle. MCP6001 - RailToRail OPV 5,5V MCP1702 - SOT23 Spannungsregler MCP16331 - SOT23/6 Step Down Wandler TJF1051 - CAN Transceiver ADUM1201 - galvanische Trennung von Signalen bis zu mehrere MHz Noch
TBA 120S, 800A, 810xx, 820L TCA 440, 940 TDA 2002, 2003,2020, 2030 Das Buch von Elektor "269 ICs" kann ich jedem empfehlen, der auch mit weiter oben genannten ICs arbeiten möchte... Wie man an der Oberflächenstruktur sieht, ist es ein vielgebrauchtes
-
Thread
Arduino: MCP23017 mit anderen Libraries kombinieren
Servus, zur Zeit bastele ich mit dem Arduino Uno und nutze den MCP23017 als Port Expander (angeschlossen über den I2C). Um den MCP zu Inputs/Outputs zu bewegen, nutze ich die Adafruit Library. Mein Problem ist die Verknüpfung mit anderen Libraries. Also zum Beispiel die Anbindung von einem Schrittmotor über den MCP an den Arduino (benutze den ULN2003A und schon bestehende Libraries dafür). Hat jemand Erfahrung damit? Mein Ansatz wäre es die Libraries anzupassen, aber das ist ja doch mit einiger Arbeit verbunden
-
Thread
128 Displays simultan ansteuern
die optimale wäre. Ich habe ja am I2C Bus nur die Möglichkeit, 8 verschiedene Adressen anzusteuern (mcp23017, PCF8574, etc.)...wie kann ich da auf 128 individuelle Adressen kommen? Die besagten Oled-Displays haben ja auch nur die Möglichkeit rückseitig per Jumper zwischen zwei Adressen zu wechseln. Letzteres
Timing vom LIN-Master bekommen, der einen Quarz braucht. Da würde es dann schon ein PIC16F1618 plus ein MCP2003B Transceiver für zusammen etwa 1€ als Slave ausreichen - Quarz entfällt hier. In der AVR-Welt gibts ähnliches, aber die meisten AVR-UARTS haben keinen LIN-Support. Im direkten Vergleich ist die
-
Thread
Unbekanntes Bus System entschlüsseln
es keine Doku dafür. Auf der Platine befinden sich ein PIC16F1619 und ein CAN-Transceiver vom Typ MCP2561. Mein erster Gedanke war daher gleich CAN-Bus. Mit einem CAN-Hat (MCP2515 CAN-SPI Receiver) an einem Raspberry habe ich leider keinen Teilnehmer gefunden. Also habe ich den MCP2515 ausgelötet
Platine machen, aber diesmal bitte so scharf dass man auch was lesen kann. bis jetzt sehe ich den Pic, mcp256, 3 Shift register und 4 ULN2003A. das macht ohne Multiplexing aber beim besten willen nur 32 Motoren und auch nur unidirektional, eher 24 da zwei ULN nur 4 Ausgänge sichtbar belegt haben und es nur
-
Thread
Miniaturrelais über Konstantstromquelle/Treiber ansteuern
Wenn es knapper ist, LM1117 für 5V beschalten. Man könnte auch auf LDO-Regler schauen, HT7550, MCP1792 oder LP2950. Das wird aber thermisch im Desaster enden: Achim M. schrieb im Beitrag #7509823: > Wenn ... der notfalls knapp unter 1W verheizen kann ...
sonst funktionell nicht wesentlich. In der Ansteuerung benehmen sie sich wie gewöhnliche 74HC595. 2003 bezog sich auf den altbekannten ULN2003A, ULN2803 u.ä. Darlingtontreiber mit Schutzdioden an den Ausgängen. Ist halt für Parallel-Ansteuerung vorgesehen. Auch der I2C ansteuerbare TPIC2810 ist mit
-
Thread
Gleichanteil aus Audiosignal filtern.
Addition/2). Der fehlende Widerstand verursacht jedoch für den OpAmp (welcher ist das eigentlich, MCP60xx?) ein Problem. Die DC-Spannung an IN+ ist nicht definiert!
Es gibt eben immer Menschen die lernen nur durch Schmerz... http://www.eetkorea.com/ARTICLES/2003SEP/A/2003SEP19_AMD_AN07.PDF