-
Thread
Suche IC: DO mit Überwachung und Schutzfunktionen
... Aber du willst auch den Schluss gegen den High pegel messen? Sonst ginge evt. der MCP23017. Da kannst du den internen Pullup einschalten und als Eingang messen ob Low ist (Kurzschluss). So kannst du feststellen ob der Ausgang beschalten ist (externer Pullup) und ob ein Kurzschluss
genügen dir Zwei. Wenn du die 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
2 Netzteile - gemeinsame Masse?
Wie auch immer, den PCF8574(a) schau ich mir auf jeden Fall einmal genauer an. Momentan ist ein MCP23017 verbaut. Und da geht der I2C nur, wenn ich einen Pegelwandler verwende (3,3V auf 5V). Eventuell geht der PCF8574(a) ja auch ohnen Pegelwandler (I2C mit 3,3V, GPIOs aber mit 5V). Also vielen Dank
auch immer, den PCF8574(a) schau ich mir auf jeden Fall einmal > genauer an. Momentan ist ein MCP23017 verbaut. Und da geht der I2C nur, > wenn ich einen Pegelwandler verwende (3,3V auf 5V). Eventuell geht der > PCF8574(a) ja auch ohnen Pegelwandler (I2C mit 3,3V, GPIOs aber mit 5V). und da sind
-
Thread
MCP23017 und seine Tücken
Hallo Leute, ich hab ein wenig mit dem MCP23017 (Nachfolger vom MCP23016) gearbeitet und will mal folgendes für die Nachwelt zusammenfassen: 1. Soll sich ein Pegel am Pin ändern: Ins OLAT Register schreiben. 2. Pegel der Pins auslesen: Aus
-
Thread
MCP23017 Interruptproblem
hallo, so langsam kriege ich graue Haare, könnte mir bitte jemand mal den Weg weißen? [c]attachInterrupt(1, ISRSwitchPressed, FALLING); void ISRSwitchPressed () { digitalWrite (LEDOnBoard, HIGH); if (SwitchPressed || isInInit) return; else SwitchPressed = true; Serial.println("ISRSwitchPressed"); }[/c] ich lese danach auch die register aus, so weit ich verstanden habe muss man das, damit neue Interrupts ausgelöst werden können. [c]word Ports = readiicwordgpio (MCPs[m]); // readiicbyte(MCPs[m], Mcp_Reg_INTCAPA); // Interrupts lesen und dadurch löschen //
-
Thread
[S] 10x MCP23017 SOIC
Hi, wie der Titel sagt: Ich suche den MCP23017 im SOIC Gehäuse. Leider hat NXP Lieferschwierigkeiten; angeblich bis 2023. Ich möchte jedoch vorher in mein neues Heim einziehen und Licht im Winter haben. Die passenden Platinen habe ich bereits
Ich habe 3 MCP23017-E/SO sowie 6 MCP23018-E/SO abzugeben.
-
Thread
ESP8266 - GPIO Pins erweitern
Nee, ich finde den nicht gut! Die Aufschrift, schwer zu lesen. Und überhaupt! Ich mag den MCP23017 viel lieber.
Hallo, Arduino Fanboy D. schrieb im Beitrag #5606981: > Ich mag den MCP23017 viel lieber. mir ist der MCP23S17 noch lieber, 10MHz SPI-Clock ist etwas schneller und die Adressierung für max. 8 Stück kaskadiert geht auch mit SPI ohne zusätzliche IOs. Gruß aus Berlin
-
Thread
MCP23017 Spannungspegel am Output
Hallo, ich habe hier ein MCP23017 den ich als Port Expander am Atmega328P benutze. Alles funktioniert soweit gut, bis auf eine auf den ersten Blick unbedeutende Sache. Doch bei meinem Vorhaben sehr störende Sache. Ich steuere mit
-
Thread
MCP23017 und UDN2981
Hallo Zusammen, ich möchte für die Ansteuerung einer kleinen Relaiskarte eine Kombination von MCP23017 und UDN2981 verwenden. Mir ist allerdings nicht klar, ob ich wie im angehangenen Schaltbild zu sehen ist, Widerstände zwischen den MCP23017 Ports und dem UDN2981 Eingängen benötige und wenn ja
-
Thread
ATMega32 liest über I2C-Bus die Eingänge vom MCP23017
mit mikroPascal einen ATMega32 zu programmieren, das er über den I2C-Bus die Eingänge (PortB) des MCP23017 ausliest und an den Ausgängen (PortA) des MCP23017 die gelesenen Daten wieder ausgibt. Das ausgeben an Port A funktioniert, das lesen und anschließende ausgeben leider nicht. Programm (Skizze
-
Thread
MCP23017 funktioniert erst wie er soll nach Reset des µC
Hallo, ich bin mit meinem Latein am Ende. Ein ATMega644PA hängt per I²C bzw. TWI an einem MCP23017 Port-Expander. An dem MCP hängen an jedem Ausgang jeweils eine LED samt Widerstand. Der MCP ist wie im Anhang dargestellt verschaltet. Soweit so gut. Ein simples Testprogramm (s. main.c) führt
wo finde ich denn die Dateien #include "MCP23017_LIB.h" #include "TWI_LIB.h" ? Gruß Wolfgang
-
Thread
ESP8266 - GPIOs erweitern?
Hallo! Es gibt für I²C so genannte Port Expander, bspw. PCF8574 oder MCP23017. Gruß Torsten
Mini als I2C Portexpaneder dran. Wenn du nur einfache digitale IOs brauchst ist vielleicht der MCP23017 die bessere Wahl.
-
Thread
12V bidirectional I/O über i2c
QFN-Gehäuse einsetzen. Zustimmung. Eine Alternative sind die (besser erhältliche) Microchip MCP 23017/8/9(I2C)/23S17/8/9(SPI) fchk
Einen MCP23017 und diesen Chip dahinter tun: http://www.ichaus.de/keyword/I/O%20Circuits
-
Thread
Eigenes 3D-Drucker Board - Viele Fragen
Vorschubbereich auf 24V. Wenn du mehr IOs brauchst, kannst du auch den MCP23S17 (SPI) oder den MCP23017 (I2C) Port-Expander verwenden.
im Beitrag #6375190: > Wenn du mehr IOs brauchst, kannst du auch den MCP23S17 (SPI) oder den > MCP23017 (I2C) Port-Expander verwenden. Am Anfang hatte mein Design einen ESP32 vorgesehen mit mehreren MCP23S17 bzw. MCP23017, allerdings haben die beiden keine PWM´s somit habe ich das schnell verworfen
-
Thread
3.3-24V Input auf
unterstützt. Deswegen > erzähle uns mehr über den Anwendungsfall. Ich mächte 8 Inputs eines MCP23017 nutzen. Je nach Einsatz können da aber 24V, 5V oder auch 3.3V als Input ankommen. Alles was größer als 3V ist, soll ein HIGH sein. Alles unterhalb von 3V LOW. Das ganze soll in in 4TE Gehäuse passen
Thomas schrieb im Beitrag #6816634: > Ich mächte 8 Inputs eines MCP23017 nutzen. Je nach Einsatz können da > aber 24V, 5V oder auch 3.3V als Input ankommen. Alles was größer als 3V Dann rechne mit der Spannungsteiler-Formel Dir einen Spannungsteiler aus, so daß bei
-
Thread
I2C oder SPI Counter
Software auf 32 Bit hochrechnen. Das CS Signal kommt von 16Bit I2C Porterweiterungen (Microchip MCP23017). Maximal hängen am SPI Bus 16 4 Kanal ADCs 64 1 Kanal DACs und 2 MCP 23S17. Der Zählerstand der Counter sowie alle anderen Geräte sollen 1x pro Minute abgefragt werden.
Jup okay überredet aber ich nehme nicht deinen Chip. ;) Dieser MCP23017 von dem ich dauernd fasele hat eine Interruptfunktion integriert - sprich ich kann mir die Oder Gatter sparen. Dem sage ich einfach der Defaultwert für die IO Pins is 0 sollte sich der Status ändern
-
Thread
grafikdisplay über PCF8574 - zu langsam?
...) ansonsten: Wäre eine [[Porterweiterung_mit_SPI]] möglich? Oder von Microchip den MCP23017 : 16Bit Porterweiterung, I²C mit 100kHz, 400kHz, oder 1.7 MHz.
hört sich gut an der MCP23017. der deutlich niedrigere Preis ist überzeugend. schade nur, daß er bei 1.7 MHz nur ab 4.5V funktioniert. kennt jemand noch einen, der das selbe ab 3.3V kann? ..aber immerhin, ein echter fortschritt
-
Thread
Esp32 fehlerhafte I2C Kommunikation in esphome
Dupont!). Natürlich unterschiedliche Addresierung. 2 PCF8475 funktionieren wunderbar... aber dann. MCP23017 habe ich schon gar nicht zum laufen bekommen. Warum auch immer... Softwareseitig ist die Datenrate auf 50khz eingestellt. Jetzt habe ich mal was gelesen das bei dieser Frequenz der Pullup 10k betragen
schnell an seine Grenzen stoßen kann) unter 50€. Joachim M. schrieb im Beitrag #7440495: > MCP23017 habe ich schon gar nicht zum laufen bekommen. Dann wäre es jetzt Zeit für einen I2C-Scanner und den Schaltplan.
-
Thread
27 5W LED an einem ESP8266
Statt der Schieberegister kann man auch Portexpander wie den MCP23017 einsetzten aber um die Mosfets wirst fast nicht drumrum kommen
Philipp H. schrieb im Beitrag #5109258: > att der Schieberegister kann man auch Portexpander wie den MCP23017 > einsetzten aber um die Mosfets wirst fast nicht drumrum kommen Was wäre der praktische Vorteil eines Portexpanders ggü eines Schieberegisters? Joachim B. schrieb im Beitrag #5109298: > 12V
-
Thread
Beurteilung Platine MCP23017 / ULN2803
Dazu habe ich bei pcbway folgende Platine gefunden: https://www.pcbway.com/project/shareproject/MCP23017_Based_32_Ch_Relay_and_Solenoid_Driver_with_I2C_Control_b04fb617.html Diese scheint genau das zu machen, was ich möchte. Pullup's für den i2c Bus fehlen auf der Platine. Dies sollte kein Problem
Raspi4 verwende. Dieser hat diese ja an Bord. Da ich in der Vergangenheit schon öfter mit dem mcp23017 experimentiert habe und mit dieser unter Dauerbetrieb in Verbindung mit Relais schön öfter ausgestiegen ist, würde ich gerne eure Meinung hören. Ist mit der Platine ein stabiler Betrieb der Relais
-
Thread
Optokoppler an 230VAC
Danke. Dann muss ich das Datenblatt studieren ob der MCP23017 das kann. Das würde immerhin 3 Bauteile sparen.
der unteren Diode größer 0,6V wird, unterschreitet man die minimal zulässige Eingangsspannung des MCP23017.
-
Thread
ATmega328/Arduino und weiter?
Martin schrieb im Beitrag #7503848: > ch verwende bereits einen portexpander, einen MCP23017 über den ich > drei StausLED ansteuere. > Ich habe keine ahnung ob ich darüber auch ein signal des anemometers > (ein kleiner motor, der beim drehen eine spannung erzeugt) abfragen > kann, oder
vom regensensor, der über eine komparatorschaltung > arbeitet. > mein verständnis & wissen zum MCP23017 ist bisher: spannung EIN, > spannung AUS. Der MCP23017 hat 16 GPIOs, da geht also deutlich mehr als 3 LEDs. Jeden der 16 Pins kann man als digitalen Ein- oder Ausgang konfigurieren - ganz wie
-
Thread
mehrere MCP23017 an raspi
Hallo, ich weiß und hab auch schon oft gelesen, das man mehrere MCP23017 an eine I2C Leitung am Raspi ankabelt. Aber wie mach ich das a) in python? b) Aufbau des Schaltplans? Mit einem bekomme ich das ja noch hin, aber bei zwei hab ich keine Ahnung.
-
Thread
ISP / I2C Relay Driver IC wird gesucht, (Alternative zu PCF8574 + ULN2803A.)
Der MCP23017 ist ein I2C IO-Expander mit 16 Ausgängen. Damit hättest du nur 3 ICs. Treiber wie den ULN2803 wirst du sowieso brauchen, um die nötige Leistung sicherzustellen. Gegenüber dem PCF8574 ist allerdings beim MCP23017 die Software zum ansteuern aufwendiger. Mit PCF8574 bräuchtest du übrigens auch noch Inverter (74HC540), da sie mit Open Drain und invertierter Logik arbeiten.
-
Thread
Hohen Strom mit niedrigem schalten
Hallo zusammen, Ich habe folgendes Problem: Ich habe am Raspberry Pi per I2C den IC MCP23017 hängen, um die Anzahl der Anschlüsse zu erhöhen und um die Ansteuerung einfacher zu gestalten. Nun habe ich aber an 3 GPIO des MCP einen LED Verbund hängen, der insgesamt bei 5V Spannung ca. 320mA Strom braucht. Diese Leistung kann ich aber nicht über den MCP23017 jagen, da sonst der ominöse weiße Rauch aufsteigt. Kennt jemand für ein solches Problem eine passende Lösung? Ich bin bei Transistor Schaltungen nicht so fit. Beste Grüße und vielen Dank im
-
Thread
Erfahrung mit MCP23017?
Hallo, hat jemand Erfahrungen mit dem 16-Bit Expander MCP23017 von Microchip? Das IC besitzt eine I2C Schnittstelle. Gibt es Beispielprogramme? Danke und Gruß Jürgen
-
Thread
12 Volt 0,6 Ampere mit Raspberry und Mosfet schalten
Michael T. schrieb im Beitrag #4179026: > Kann die so funktionieren? Nein! Der MCP23017 möchte auch noch eine Verbindung der Versorgungsspannung zu GND. Der MCP23017 möchte noch einen 100nF Kondensator ganz nahe an der Versorgung. Eine Freilaufdiode direkt am Relais feht!
-
Thread
STM32 i2c MCP23017 keine Kommunikation
Hallo! Ich versuche seit einigen Tagen eine I2C Kommunikation von einem STM32 Board zum MCP23017 Expander herzustellen. Ich bin bereits einige Erklärungen durchgegangen und der Init "sollte" richtig sein. Erzeugt wurde dieser mit der MXCube Software. Ich kann bisher sagen das der Expander nicht
Dein MCP23017 hat die 7bit Adresse 0x20 und die 8bit Adresse 0x40 für lesen und 0x41 für schreiben.
-
Thread
Atmega328p mehr digital pins
benötige ich jedoch mind. 16 Digital Pins. Was macht hier mehr Sinn: eine I2C Erweiterung wie den MCP23017 nutzen oder auf einen Atmega2560 z.B. gehen? Vor allem geht es mir um den Platz auf dem PCB. Das sollte alles möglichst klein sein...
kuschner schrieb im Beitrag #6564645: > Was macht hier mehr Sinn: > eine I2C Erweiterung wie den MCP23017 nutzen oder auf einen Atmega2560 > z.B. gehen? bei Erweiterung finde ich PCF8574(a) besser größerer ATmega, kommt drauf an flash oder SRAM? Der m1284p hat doppelt so viel SRAM gegenüber den
-
Thread
PCF8574/5 push pull
Du suchst also einen MCP23017. Der hat 22 Register, davon für jeden Port ein Datenrichtungsregister, kann Interrupts bei Pegelwechsel an Pins auslösen und noch einiges mehr. Vorwiderstände für die LEDs brauchst Du aber trotzdem
PCA9555. Der hat aber auch mehr als nur zwei Register, wenn auch nicht so viele Möglichkeiten wie der MCP23017. Vielleicht ist das eher was für Dein Niveau. Anscheinend muss ich halt entweder Widerstände vor die > Taster oder die LEDs machen. Aber was ist die einfachste Beschaltung? Solange Du keinen
-
Thread
Treppenlichtsteuerung mit PIR und OC
vorgesehen, den ich über einen I2C Bus angeschlossen haben. Den Optokoppler kann man direkt an den MCP23017 anschließen, wenn man am Eingang den Pullup-Widerstand einschaltet. Der nächste Schritt wird dann sein, das Web-Interface zu programmieren. Danach beginne ich mit dem Einbau der Teile und verwende
erhältst du dann? Rolf H. schrieb im Beitrag #5147388: > Den Optokoppler kann man direkt an den MCP23017 anschließen, wenn man am > Eingang den Pullup-Widerstand einschaltet. Bei AVRs haben die internen Pulls ca. 35kΩ, ich weiß nicht, ob das beim MCP ähnliche Werte sind. Um die Empfindlichkeit
-
Thread
Gibt es so einen Chip?
Meter. Gibt es eine Art Chip mit z.b. 10-20 I/O > wo das Bussystem schon integriert ist? Der MCP23017 hat 16 IOs - diese können wahlweise als Eingänge oder Ausgänge konfiguriert werden. Als Bussystem hat er I²C integriert (auch I2C/TWI o. ä. genannt). D. h. bei 20-30 Signalen bräuchtest du auf der einen Seite zwei MCP23017 als Eingänge und auf der anderen Seite zwei als Ausgänge. Dazu bräuchtest du einen µC (oder einen Arduino, Raspberry PI oder was du sonst hast oder magst), der die Kommunikation über den I2C-Bus koordiniert
-
Thread
24V Schalter an 5V Mikrocontroller
in etwa so aus? Um die Eingänge meines Mikrocontrollers zu erweitern würde ich gerne eienen MCP23017 IO Port Extender verwenden. Dieser hätte bereits interne 100k Pull Up Wiederstände und würde deswegen gut passen. Ist der MCP23017 ansonsten auch gut geeignet für mein Vorhaben? (wegen der Störspannungen
-
Thread
Experimentierplatine für I2C und SPI Bus
FTDI I2C zu low Speed CanBus und SPI zu high Speed CanBus 2 Port Erweiterungen I2C und SPI MCP 23017 und MCP 23s08 ISP Anschluss (Progammierer MY USB LIGHT) 16 Taster 8 davon direkt an IO 8 weitere über Widerstandsnetzwerk über ADC I2C / SPI Ausgang für Erweiterungen Spannungsregler
Wenn er genauso wie der MCP 23017 aufgebaut ist dann ist es so du hast 2 Ports mit IO Port A und B beide haben je ein Interupt Pin. Dieser ist "frei" Programmierbar zb ich nutze PIN A.1 als Eingang, dann kann er so eingestellt
-
Thread
Vorschläge für ein ATXMega128A1 Entwicklungsboard
Stiftleiste - Alle nicht belegten I/O Pins auf Stiftleisten ausgeführt - Ein bis zwei I/O Expander (MCP23017) - 2 bis 4 LED's und Taster - Ein Port über Darlington Stufe, +5Volt sicher - +3.3Volt Spannungsversorgung, max. 500mA über USB und bis max. 2A über externe Spannnungsquelle - +3.7Volt Li-Ion
USB-Geräteklassen zu implementieren, als eine serielle Schnittstelle. > - Ein bis zwei I/O Expander (MCP23017) Würde ich bei einem µC mit so vielen Pins nicht standardmäßig vorsehen. Wer wirklich mehr braucht, kann die Extender doch auch extern anschließen.
-
Thread
Raspberry Portexpander MCP23017
grünes Licht zum Löten des Portexpanders bekomme. Meine Frage zu den Schaltplan, speziell 02_MCP23017_ULN2803: - Habt ihr Einwände oder Verbesserungsvorschläge? Ich freue mich über eure Antworten und bedanke mich schon im Voraus. MfG Christian
-
Thread
MCP23017 IOCON.Bank
Reset überprüfe ich auch noch mal. Könnte der Status nach dem Powerup auch an einem gelälschten MCP23017 liegen?
-
Thread
MCP23017 I2C Geschwindigkeitsmodi
Hallo Gemeinde, MCP23017 Datenblatt ist irgendwie unklar. Für I2C-Bus werden 3 verschiedene Geschwindigkeitsmodi erwähnt: 100kHz, 400kHz & 1.7MHz und für alle Modi sind verschiedene Bustiming-Parametern angegeben. Muss man dann ein Modus "wählen"? Wie wählt man ein Modus? Wenn alle MCP23017 ICs den Betrieb @1.7MHz unterstützen, die würden die niedrigere Taktraten auch unterstützen: Wozu sind diese Modi? Beste Grüße...
-
Thread
I²C - timeout - clockstreching
hallo zusammen, ich betreibe einen MCP23017 über I²C an einem Computer on a Chip Module. Der Hersteller hat jetzt eine neue schnellere und Pinkompatible Version ( jetzt Samsung anstatt Atmel Arm9) released und hier fangen meine Probleme
generiert weil der Treiber wohl kein clockstretching beherrscht. Also laut Datenblatt ist SCL beim MCP23017 nur ein Eingang, ein Stretching kann also garnicht erfolgen: "SCL/SCK 12 8 I Serial clock input" Das Timeout muß ne andere Ursache haben. Peter
-
Thread
AVR als Porterweiterung mit Zusatzfunktionen
ACTION=3&GROUPID=5471&ARTICLE=89338&SHOW=1&START=0&OFFSET=500& Es gibt auch noch den neueren MCP23017, aber den hat Reíchelt nicht. fchk
Gibt ja auch noch andere Händler: http://darisusgmbh.de/shop/product_info.php/info/p44361_MCP23017-E-SP-----I-O-EXPANDER-I2C-16B--SDIP28.html fchk
-
Thread
-MCP23017 - INPUT_PULLUP mit INPUT verbinden
Software/Config die Pins definiere der Master/Slave-Linien. Die Grundidee war, dass ich über einen MCP23017 und MCP23008 die Masterlinien mit INPUT_PULLUP und die Slavelinien mit INPUT definiere (Das input floating zwischen Hi/lo war mir jetzt anfangs egal, da ich sonst einfach einen PullDown Wiederstand
Thomas M. schrieb im Beitrag #6865448: > Die Grundidee war, dass ich über einen MCP23017 und MCP23008 die > Masterlinien mit INPUT_PULLUP und die Slavelinien mit INPUT definiere Was soll das bringen? Um eine Verbindung zu erkennen, wird genau eine Reihe auf Output-Low gesetzt und
-
Thread
STM32F103 I2C HAL_BUSY
- STM32F103C8T6 (bluepill) - STMcubeMX mit HAL - I2C in Master-Mode zur Ansteuerung eines MCP23017 (1K2 pullups) Derzeit versuche ich lediglich nach der Initialisierung des I2C1 ein [c]HAL_I2C_Master_Transmit(&hi2c1, nDevAddress, pData, 2, 100);[/c] Der MCP23017 ist nicht angeschlossen, aber
-
Thread
Viele Kippschalter (ca. 40) auslesen / Mikrocontroller wake-up
/A nehmen, … > Das sieht doch eigentlich ganz gut aus! Es gibt noch Alternativen, z.B. drei MCP23017. Interruptausgang bei Änderung hätte der auch. Preise und Stromverbrauch unterscheiden sich minimal. Ich weiß nicht, worauf es Dir ankommt. Vielleicht macht auch das PCB-Routing einen Unterswchied
richtig verstehe … Ich fürchte, nicht 100%ig: Alle Vorteile liegen meines Erachtens bei PCF8574/MCP23017 Portexpandern: * Super schnell trotz * minimalem Stromvervbauch bei * wenigen Port-Pins am µC. Die IRQ#-Ausgänge der Portexpander kannst Du alle an den gleichen PCINT Pin change IRQ hängen.
-
Thread
MCP23017 ghost inputs
Hallo, ein MCP23017 wird an einem ESP Olimex POE betrieben. Leider habe ich immer wieder Ghost inputs... Aufgebaut habe ich auf einem Steckbrett mit Kabelbrücken, so kurz wie nur möglich. Die Spannungsversorgung 3,3V
-
Thread
ESP8266 -> shelly3em Programmierhilfe?
Ausgänge hat. Dann klemme ich mir meist einen Atmel/Arduino als I2C Slave da dran. Oder einen MCP23017. Oder, oder ... Ein Tiny85 hat 6 IO Pins. Geht also! Auch UART wäre machbar.
Ausgänge hat. > Dann klemme ich mir meist einen Atmel/Arduino als I2C Slave da dran. > Oder einen MCP23017. Oder, oder ... > > Ein Tiny85 hat 6 IO Pins. > Geht also! > > Auch UART wäre machbar. Ich will den Reset nicht gebrauchen. Vlt teste ich's erst mal mit der Seriellen und nur 3 OUTPUT. Aber
-
Thread
Elektroheizung automatisieren
dann die ganzen Port Expander über SPI/I2C? Digitale eingänge erwünscht? 16 port i2C Expander MCP23017 (ca 1,10€)..mehr Ausgänge? auch MCP23017 über I2C dazu 8 Port Relais-Board..Mehrere Temp-Fühler? kein Thema! 1-Wire DS18B20 Temp Sensoren!! (2€)..Analoge 0-10V ein/ausgänge...gibt dafür auch jeweils
-
Thread
Ist der Signalverlauf bei I2C so üblich?
beobachtet. Dort fielen mir einige Signalverläufe auf, die ich durch eine Minimalvariante (Raspi <--> MCP23017) auf dem Breadboard bestätigen konnte. Dort tauchen ab und zu so halbe Spitzen auf. Nach stundenlagem Draufschauen viel mir auf, dass diese Spitzen immer an der gleichen Stelle auftauchen, nämlich
zusätzlich zwei I2C-Buffer PCA9600 dazwischen geschaltet. Also Raspi <--> PCA9600 <--> PCA9600 <--> MCP23017. Die Kommunikation läuft stabil, aber der Signalverlauf sieht ganz anders aus. Der erste Screenshot zeigt die Messung am Master, der zweite die Messung am Slave. Die Buffer scheinen den Pegel
-
Thread
Stufentrafo und Relais mit Arduino
einer Klimasteuerung. Der Aufbau: Arduino Uno mit Sensorshield v4 LCD Display 4x16 i2c DHT22 MCP23017 Saintsmart 8-Channel 5v Relays (AC250v/10A,DC30v/10A) Stufentrafo (80-100-125-150-175-190-230v) Der MCP23017 und Display werden über den i2c Bus angefahren und funktionieren auch beide. Vom MCP
-
Thread
Adressen beim TM1637 (I2C Bus)
general-purpose-ios-gpios/products.html Hier sogar als fertiges Modul: https://eckstein-shop.de/Adafruit-MCP23017-I2C-GPIO-Expander-Breakout-for-Arduino-STEMMA-QT-Qwiic https://www.microchip.com/en-us/product/MCP23017
-
Thread
Treiber 100mA mit Tri-State einzeln Steuerbar gesucht
abschaltet? NCV7708 - sieht z.Z. am besten aus, ein Muster ist bestellt, dauert aber ... MCP23017 - auch schöner Schaltkreis, aber der Ausgangsstrom ist nicht für 85mA geeignet Die Schaltung in der Anlage würde vollkommen ausreichen, jedoch belegt sie zu viel Platz auf der Leiterplatte.
H-Brücken heißen Halbbbrücken. Im Englischen ist das etwas besser, da heißt es half / full bridge. > MCP23017 - auch schöner Schaltkreis, aber der Ausgangsstrom ist nicht > für 85mA geeignet Deine 100mA sind nur kurze Pulse, da kann man die ICs durchaus auch mal ordentlich überlasten. Entscheidend ist
-
Thread
keinen Bock auf level-shifting
@Stefan: MCP23017 sieht gut aus. Probiere ich. Ist sogar 16bit. Danke
Helge S. schrieb im Beitrag #7037374: > @Stefan: MCP23017 sieht gut aus. Probiere ich. Ist sogar 16bit. > Danke Ist nicht verfügbar. Musst dich bei TI und NXP umsehen.