-
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
Fred R. schrieb im Beitrag #5231163: > für den MCP sind 3,3 Volt ein H. Leider nicht. Der Faktor für high ist beim MCP23017 0,8 von Vcc, und damit 4,0V. Auch der IO-Expander PCF8574 hat noch einen Faktor von 0,7 von Vcc und damit 3,5 V. Leider habe
-
Thread
Relaiskarte am raspberry
ich hier 5V vom Raspberry anschließen soll oder 3,3V da die Ausgangsspannung an den Ausgängen des MCP23017 auch 3,3V betragen. Wäre um jede Hilfe sehr dankbar.
hier 5V vom Raspberry > anschließen soll oder 3,3V da die Ausgangsspannung an den Ausgängen des > MCP23017 auch 3,3V betragen. Guck dir das Schaltbild von deiner Relaiskarte an bzw. zeige es hier.
-
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
-
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
TIL311 Ansteuerung - mal eben drüber schauen?
Um Chips einzusparen bräuchte man mehr Ports vom uC. Edit: Die 2 74HCT595 könnten durch einen MCP23017 bzw. MCP23S17 ersetzt werden. http://ww1.microchip.com/downloads/en/DeviceDoc/20001952C.pdf
#6102624: > Naja, indem man die massig freien A-Ports dazu nimmt. 6 Ports = 6 CE > Leitungen. Den MCP23017 habe ich schon verwendet, der braucht halt > I2C. Aber das kann der Pro Mini doch. Benötigt nur 2 Ports am uC. Ansonsten den auch erwähnten MCP23S17.
-
Thread
MCP23S17 als DIL Version wird teuerer warum?
jetzt 1,30 Euro. Vor Monaten bereits durchbach das das abgekündigte PCF8574 die 2 Euro Mauer. MCP23S17 und sein I2C-Bruder MCP23017 scheinen die neuen Kandidaten zu sein. Und das vor dem Hintergrund immer billiger werdender China-Importe. Weiß darüber jemand mehr? mit freundlichem Gruß
beantworten, ob es vor Jahren klug gewesen wäre NE567, XR2206, XR2209, 8038, AD584, TSA5511, PCF8574, MCP23017 und MCP23S17 zu horten oder ob man froh sein sollte, es nicht gemacht zu haben. Werde mich mal an "Supersaurus" wenden. Der paßt schon nicht mehr aufs Bild.
-
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
-
Thread
Tastenfeld mit 25 Tasten auslesen
Ich finde, dass MCP23017 dafür ideal ist, denn er hat 16 I/O Pins die man als Open-Drain mit integriertem Pull-Up Widerstand konfigurieren kann. Da kannst du die Matrix direkt dran anschließen. Außerdem kann er
https://medium.com/@wilko.vehreke/more-gpios-for-the-esp8266-with-the-mcp23017-b89f5e15cde3 Vor allem ist das auch ganz gut dokumentiert.
-
Thread
Eigenes 3D-Drucker Board - Viele Fragen
deiner Stepper im oberen Vorschubbereich auf 24V. Wenn du mehr IOs brauchst, kannst du auch den MCP23S17 (SPI) oder den MCP23017 (I2C) Port-Expander verwenden.
Timo N. schrieb 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
-
Thread
Experimentierplatine für I2C und SPI Bus
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
CAN high-speed ,low-speed übertragungsraten
mit nur dezentralen). Oder KNX dezentral. Oder CAN dezentral. Die In-/Out-Module basieren auf MCP23017 (16 IOs) und sind per I2C oder alternativ einem differentiellen LongRange-I2C (400 kHz über 50 m) angebunden. Die Eingänge laufen über Optokoppler, die Ausgänge schalten (mit ULN2803) die Masse für die Relais durch. An einem I2C können 8 MCP23017 hängen, der STM32 hat 2 I2C - damit kann man 256 IOs ver-/bearbeiten. Ich bin am weiter optimieren - es kommen noch dezentrale CAN-Knoten dazu usw... Darüberhinaus liegt in jedes Zimmer
-
Thread
Rollladen mit Raspberry steuern
Deinen bisher hier gezeigten Reaktionen für eher gering. Ein Portexpander wie der von Dir genannte MCP23017 hat mit dem Problem gar nichts zu tun.
nicht das gefühl das der text nur ansatzweise gelesen wird ich habe nicht davon gesagt das der mcp 23017 etwas damit zu tun hat und auch nicht das ......... ohhhhh man
-
Thread
C: AVR: Library für verschiedene I2C-Chips unter Verwendung der P.Fleury-Lib inkl. Datenblätter
dabei ist die benötigte P.Fleury'sche I2C-Lib LM75 (Temperatursensor) MCP23017 (extrem mächtiger 16bit Portexpandern mit allem möglichem Zeug) PCF8574 (ganz einfacher 8bit Portexpander) MCP3421 (18bit delta/sigma ADC mit Differenzmessung, eingebauter Referenz und internem
hier die aktuelle Lib mit der Lib von P.Fleury und folgenden Chips: LM75 (Temperatursensor) MCP23017 (extrem mächtiger 16bit Portexpandern mit allem möglichem Zeug) PCF8574 (ganz einfacher 8bit Portexpander) MCP3421 (18bit delta/sigma ADC mit Differenzmessung, eingebauter Referenz und internem
-
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
Garagensteuerung erstes pcb
hat (0v). Das Board, welches ich entworfen habe, bekommt vom pi die i2c pins (zur Ansteuerung des MCP23017 Chips) und 4 gpios für die dht sensoren und einem 433 mhz Funkmodul. Des Weiteren hat die Platine 2 pins, die die Interrupts vom MCP23017 an den pi weitergeben sollen. Das Board soll eine komplett
Optokopplern an. Guter Hinweis. Ich habe glatt vergessen zu erwähnen, dass ich die internen Pullups vom MCP23017 benutze (softwareseitig aktiviert). Was mir wirklich aktuell Probleme bereitet ist der Reed-Kontakt. Dieser kriegt ab und zu ein Signal, auch wenn es nicht geschlossen ist. Dies kann durch einen
-
Thread
Eingänge/Ausgänge 24V
einer Hutschiene 2 Module unterbringen (32 Ein- oder 64 Ausgänge). Die Module basieren auf dem MCP23017 und können über I2C (bzw. TWI) oder aber auch über einen LongRange-I2C (400kHz/50m) basierend auf differentieller Übertragung angesteuert werden. Wenn so ein Modul nahe beim Controller sitzt, dann
umgedrehten' ULN2803, also diejenigen die Plus rausschalten? > Die Module basieren auf dem MCP23017 und können über I2C (bzw. TWI) oder > aber auch über einen LongRange-I2C (400kHz/50m) basierend auf > differentieller Übertragung angesteuert werden. Ich habe mir das Datenblatt ein wenig
-
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
Thorsten Schaan schrieb im Beitrag #2363424: > mit dem neuen Modul habe ich jetzt das Problem das der MCP immer nach > dem ACK den Clock auf low hält und mir das Modul einen Timeout Fehler > generiert weil der Treiber wohl kein clockstretching beherrscht. Also laut Datenblatt ist SCL beim MCP23017
-
Thread
24 V Inputs auf seriell etc.
Nö, die digitalen Input gehen bis 24V. Und das Ding hat ein I2C mit dem Du kommunizieren kannst (MCP23017SS). Da braucht es keinen Arduino dazu.
bis 24V. Stimmt, mein Fehler. > Und das Ding hat ein I2C mit dem Du kommunizieren > kannst (MCP23017SS). Ich hatte schon erwähnt, dass ich I2C nur einsetzen will, wenn nichts Anderes geht. Ich verwende oft einen STM32F4xx, wo der I2C Controller voller Erratas ist. Ich hatte nur Probleme mit
-
Thread
grafikdisplay über PCF8574 - zu langsam?
Bitblt, ...) 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
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
ESP8266 Deep Sleep Hardware Wakeup
und bin auf folgende Lösung gekommen: https://github.com/8n1/esp8266-16x-smart-button Kurz: Ein MCP23017 aktiviert über seine Interrupt Leitung eine LDO mit Enable Pin. Funktioniert soweit auch super. Der eigentich einzige Nachteil ist dass der Benutzer das ganze vor dem erstmaligen benutzen über S1 initialisien muss. Super wäre gewesen wenn der MCP23017 die konfiguration über einen Reset hinaus speichern würde, tut er aber nicht. -- PIR Sensor hab ich auch einen an einem meiner ESP Breakout Adapter hängen. Allerdings nicht wie Michael am
-
Thread
AVR - Hilfe bei Schematics prüfung?
adressierbar, interessant. Habe ich so noch > nicht gesehen. Nein, sehe ich nicht so, bzw. nur beim MCP23017 (I2C). Der TO verwendet MCP23S17 (SPI), da haben A0-A2 keine Bedeutung - wie auch? Der TO braucht getrennte /CS-Leitungen. leo
adressierbar, interessant. Habe ich so noch >> nicht gesehen. > > Nein, sehe ich nicht so, bzw. nur beim MCP23017 (I2C). Der TO verwendet > MCP23S17 (SPI), da haben A0-A2 keine Bedeutung - wie auch? > Der TO braucht getrennte /CS-Leitungen. > > leo Laut DB ist SPI-Betrieb eher als I2C-over-SPI anzusehen
-
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
einer Steckdose durch an der ein Lüfter hängt. Ich habe das Problem das mein Relaisboard und der MCP A-Garnicht angehen wenn Last anliegt B-Schaltet man die Last erst nach dem hochfahren des Arduino, MCP und Relais ein schaltet er den Lüfter (wie gewünscht) in mehreren Etappen hoch oder runter
-
Thread
Keypad 3x4 (am Tasmota o.ä.)
Werde heute Abend den Support diverser I2Cs in der aktuellen Tasmota Firmware prüfen) PS: Einen MCP23017 habe ich bereits am gewünschten ESP2866 mehrere gingen glaube nur bei ESP32
parallele Datenleitungen (D0–D3) → Binärcode der Taste Das sollte ja mit meinem bereits angehängten MCP23017 funktionieren, oder komme ich mit dem DAV (low bei Tastendruck) in Problematiken?
-
Thread
I2C oder SPI Counter
per 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
Schieberegister für SPI?
>MCP29017 Äh, falsch, sollte MCP23017 lauten ;)
>Äh, falsch, sollte MCP23017 lauten ;) Und nochmal falsch, das ist der mit I2C. MCP23S17 für SPI.
-
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
auch 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
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
Schnittstelle DDR-DVM G1002.500 -> USB
min. 3 Stellen (12 Pins) mehr, als ich vorgesehen habe, da werde ich also mindestens einen weiteren 23017 einplanen muessen. Der Tip mit dem Robotronforum ist gut, ich werde mich da melden. Matthias
der Beschreibung zum Drucker als Maximum genannt ist. (U3 und U4) J1 und J2 werden durch jeweils 2 MCP23017 über I2C abgefragt. Die MCP23017 können auch digitale Signale ausgeben, das ist nur eine Frage der Programmierung. Zusätzlich habe ich eine kleine abgesetzte Platine (an den weissen Linien trennen
-
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
-
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
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
ESP-Baseboard auf Proto-Shield
Ich habe noch 2 Portexpander-IC auf Adapter-LP gelegt: -mcp23017 16-bit I2C http://www.conrad.de/ce/de/product/651441/Linear-IC-MCP23017-ESS-SSOP-28-Microchip-Technology-Ausfuehrung-IO-EXPANDER-I2C-16B?ref=searchDetail und den -mcp23s17 16-bit SPI http://www.conrad.de/ce/de/product/651445/Linear-IC-MCP23S17-ESS-SSOP-28-Microchip-Technology-Ausfuehrung-IO-EXPANDER-SPI-16B?ref=searchDetail auf 0,5 mm einseitigem Epoxy mit den Steckleisten: http://www.conrad.de/ce/de/product/741386/Praezisions-Buchsenleiste-RM
-
Thread
Adressen beim TM1637 (I2C Bus)
Extender/Expander gibt es von Microchip oder Texas Instruments: https://www.microchip.com/en-us/product/MCP23009 https://www.ti.com/interface/i2c/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
PCA9685 LEDs glimmen
ein glimmen der LEDs sichtbar (alle). Nicht mehr ganz so stark...aber immer noch störend. 3.) Ein MCP23017 der ebenfalls am I2C Bus hängt (nur Eingänge mit Tastern) hat jetzt plötzlich die Adresse 0x27 und nicht mehr 0x20. Dort sind übringens keine Pull-Ups eingesetzt. Also hat mir das jetzt alles
Ahnung. Ich bin aber glücklich das es trotz des Spannungsunterschieds klappt. Auch den Fehler am MCP23017 (der ebenfalls am I²C Bus sitzt und plötzlich falsch Adressiert war) konnte ich finden. Ich hatte die Adress-Pins völlig vergessen an VSS anzuschließen...grmpf. Eigentlich funktioniert dadurch
-
Thread
Fragen zur Umsetzung einer Ventilatorsteuerung
bringt, weil der jeweilige Optokoppler ja nur > sehr kurz an ist. Ein 100nF Kondensator gehört am MCP23017 direkt zwischen VDD und VSS. "Kurz" ist ein relativer Begriff. Der Kondensator kümmert sich um Spikes und Spannungseinbrüche im ns- bis µs-Bereich. Der Rest ist Aufgabe des Stepdown-Wandlers.
Joa läuft... Home Assistant hat anscheinend die Unterstützung von I2C bzw. dem MCP23017 vor einigen Tagen rausgepatched. Hab jetzt die Platine fertig zusammengelötet und kann sie nicht testen bzw. nutzen. Hat jemand eine alternative Idee, wie ich sowas umsetzen kann und möglichst
-
Thread
Viele Kippschalter (ca. 40) auslesen / Mikrocontroller wake-up
Portextender-Lösungen wären Umschalter (SPDT) Voraussetzung, um Pull-Up-Ströme zu vermeiden. Sowohl MCP23017 als auch PCF8574/A können die internen Pull-Up-Ströme meines Erachtens ausschalten. _Nur für den Fall_, dass es doch SPST-Schalter werden müssen, habe ich nochmal über eine Matrix-Lösung mit
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
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
im 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
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.
das erweitern kann? Ja gibt es, man nennt sie Port-Expander. Beliebte Kandidaten sind PCF8574 und MCP23017. Ich würde aber den TPIC6B595 bevorzugen, falls du Relais ansteuern wirst. Dein Konzept mit den digitalen Eingängen ist einfach. Das ganze wird jedoch deutlich sabotage-sicherer wenn deine Kabel
-
Thread
Kleine Diodenmatrix so ok?
Portexpander zu reduzieren hier mit einer Diodenmatrix einen 4-Stufenschalter über nur zwei Pins vom MCP23017 abfragen. Kann man das so machen? Kann da jemand kurz drüber schauen und mir feedback geben ob das so klappen wird? Vielen Dank
wunderbar Wunderbar, Danke für diesen Einfall, das spart nochmal Teile und Zeit [code] Pullups an MCP_A und MCP_B Stellung 1: Kontakt 1 offen Stellung 2: Kontakt 2 ---------------- MCP_A Stellung 3: Kontakt 3 ---- Kathode |>| Anode ---- MCP_A Kontakt 3 ---- Kathode |>| Anode ---- MCP_B
-
Thread
3.3-24V Input auf
Konfigurations-Schalter 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ß
-
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: