-
Thread
SPI - Port-Expander (viele)
Orlegel schrieb im Beitrag #4994267: > Wie geht das beim MCP23S08 für 8 Stück? Ganz einfach, über die drei Adressleitugen A2:A0. Die Adressierung erfolgt dann analog I2C. Wenn Du dann noch MCP23S17 nimmst hast Du 2x8Bit pro IC und davon dann 8 pro CS macht
Orlegel schrieb im Beitrag #4994301: > Was du schreibst ist nicht richtig, der MCP23S08 hat nur 2 > Adressleitungen. Sorry, stimmt, ich bin im Datenblatt beim Bild vom MCP23008 hängengeblieben. Der MCP23S17 hat aber definitiv 3.
-
Thread
Dimensionierung von Abblockkondensatoren
aus direkt zum Versorgungspin und auch zu GND, wobei die GND-Leitung dicker ist. Richtig? Beim MCP3201 wird so Pin1 (VDD) und Pin8 (Vref) mit den Kondensatoren versorgt, während GND direkt an Pin 3 und 4 geht. Beim MCP23S17 ähnlich: Pin9 (VDD) an Kondensator und GND vom Kondensator zu Pin 10 (Vss
. Im zweiten Bild geht es dann mit der Versorgung vom MCP23S17 zum MCP4921 weiter. Von diesem Pin 1 dann zum Kondensator. Oder ist das der falsche Weg?
-
Thread
[S] 10x MCP23017 SOIC
4 x MCP23S17-E/SS hätte ich über und 10 x MCP23S17-E/SO sollten die passen. Schreibe mich einfach per PN an.
23S17 ist die SPI-Variante, 23017 I²C. Ganz ohne Redesign würde das also nicht gehen. (Ich wollte gerade schreiben, dass 23S17 auch noch gut zu bekommen ist, weil ich bei Reichelt vor zwei Wochen noch
-
Thread
Platinenentwurf für Heizungsregelung mit Raspberry Pi - Kritik?
eine Leiterbahn unterschiedliche Breiten aufweist, wie z. B. zwischen Pin 1 des PCA und Pin 12 des MCP? VG, Martin
lassen sich manchmal schneller und praktikabler über physische Schalter schalten. Die Frauen freut's, denn es ist sehr einfach. Die Eingänge des MCP23017 sind bis auf einen alle mehrfach belegt und man kann sich entscheiden, über welchen Weg man sie nutzt. Da das Schaltmodul selbst auch noch mit physischen
-
Thread
suche 8-bit serial input High-Level-Load shiftregister
Schau Dir mal den MCP23017 und MCP23S17 von Microchip an, haben jeweils zwei bidirektionale 8-Bit Ports mti jeweils einem konfigurierbaren Interrupt und Ansteuerung über I2C (MCP23017) oder SPI (MCP23S17). Betriebsspannung
Sascha W. schrieb im Beitrag #3066790: > Schau Dir mal den MCP23017 und MCP23S17 von Microchip an, haben jeweils Er kann die Programmierung nicht ändern. Allerdings: Ich kann mir nicht wirklich vorstellen, dass seine Black-Box du unten einen Support für
-
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
30 wählbare Pull-Ups
zu machen wäre natürlich die > Krönung aber so viele Pins habe ich nicht an der MCU. ESP4096 S. schrieb im Beitrag #7485742: > Habe noch 8 Pins an der MCU frei. Dann schalte dort 2 MCP23017 dran. Jeder Ausgangspin von denen schaltet [pre] +5V | 53k | +--MCP23017 | 3k
haben meinen Vorschlag (3 ICs) noch einmal getoppt. Das ist mir peinlich, weil ausgerechnet ein paar MCP23S17 neben mir auf dem Tisch liegen. MCP23S17 ist die SPI-Variante der MCP23017. Die 200 Ohm spielen keine Rolle, wichtig ist nur wie reproduzierbar die ca. 200 Ohm (max. ca. 230 Ohm) sind. Ansonsten
-
Thread
Problem mit SPI
Portpins vom Port A des MCP23S17 einzuschalten. Hardwareseitig müsste alles passen. Wär euch sehr dankbar wenn mal jemand über meinen C-Code drüberschauen würde. Prozessor ist ATMEGA 32 AVR Studio und Win AVR
Jürgen schrieb im Beitrag #1923480: > aus MOSI der auf den PIN SO vom 23S17 geht hab ich auch Signal > und wenn ich am Pin MISO messe, der an Pin SI vom 23S17 geht auch. Hast du dich hier vertippt? MOSI = Master Out Slave In muss an SI (Slave In) vom 23S17 MISO =
-
Thread
SPI Bustreiber 74HC125
Ausgang (MISO) über das Protokoll gesteuert aktiviert, ist > es kein Standard-SPI. So arbeiten z.B. MCP23S17 von Microchip. Die haben drei Adresselinien wie auch MCP23017 für I2C. Deshalb können auf einer ~SS - Linie bis acht MCP23S17 sitzen. MCP23S17 brauchen immer 3 Bytes: zuerst wird Adresse übertragen, dann Registeradresse innerhalb von MCP23S17, und danach wird Byte geschrieben oder gelesen. Microchip nennt das auch "SPI".
-
Thread
USB I2C Interface Hardware Software
es bislang > zuhauf gegeben,... Und erst danach kamest _DU_ mit dem API, und zwar am 13.06.2022 17:23: Stefan ⛄ F. schrieb im Beitrag #7096282: > Aber Linux und Windows haben beide eine API zum Ansprechen von I²C > Bussen. Insofern möchte ich einen I²C Adapter verwenden der diese API > unterstützt
45,85 auch auf mega8, mega88 und Varianten. Ports auf STM32 (Bluepill&co) existieren ebenfalls. W.S. schrieb im Beitrag #7097943: > Und erst danach kamest DU mit dem API, und zwar am 13.06.2022 17:23: Stimmt auch nicht, 10.01.2022 06:52: PittyJ schrieb im Beitrag #6937801: > Es gibt freie Tools
-
Thread
ESP8266 einbinden und ansteuern
so schreibt Twitter seine Mitglieder, wenn sie ratlos sind. http://wiringpi.com/extensions/spi-mcp23s08-mcp23s17/ Selbst der Portexpander als Slave hat eine SPI Addresse. Du kannst aber auch Hard verdrahten, den EN Pin benutzen. > > Wie war das mit dem Niveau? Es fe lt, stimmt - schon seit
SPI zum syncronisieren sowieso kaum rum. irgendwas muß den Slave ja sagen, wo es losgeht. Auch beim MCP23S17... Zum I2C-Slave und ESP: das Problem mit dem Timing wurde ja im Espessif-Forum angesprochen. Gibt es eben einen I2C-Slave in Software. Gibt es genug Beispiele im Netz. PinChange-Interrupts
-
Thread
Spannungsversorgung des µC bei mobilen Anwendungen.
. schrieb im Beitrag #4701622: > H.Joachim S. schrieb: >> http://www.vishay.com/docs/63302/si2342ds.pdf >> Selbst im läppischen SOT23-Gehäuse: 17mR, 6A. > > Ist zwar nicht Faktor 100 aber wesentlich besser als ich mir vorgestellt > habe.
H.Joachim S. schrieb im Beitrag #4701633: > Es gibt gnügend Typen <1mR, aber nicht im SOT23. Kannst du mir einen Tipp geben? Manfred schrieb im Beitrag #4702016: > Längsregler MCP1702 / MCP1703 - ersterer
-
Thread
I2C-Controller Adressierung
p.s. Warum verwendest du nicht den MCP23S17. Damit hättest du mehr Freiheit, weil du die über \CS auseinanderfädeln kannst.
Patrick G. schrieb im Beitrag #7267238: > @Wolfgang: Der MCP23S17 verwendet den SPI-Bus, da ich aber den I2C > nehmen möchte, habe ich diesen Controller nicht weiter angeschaut Wenn es dein fester Wunsch ist, quäle dich mit der beschränkten Adressauswahl
-
Thread
MCP3911 SPI-Interface funktioniert nicht
OFF_M 0x15 // CH1 OFFSET: Bit 8-15 #define CH1_OFF_L 0x16 // CH1 OFFSET: Bit 16-23 #define CH1_GAIN_H 0x17 // CH1 GAIN-ERROR: Bit 0-7 #define CH1_GAIN_M 0x18 // CH1 GAIN-ERROR: Bit 8-15 #define CH1_GAIN_L 0x19 // CH1 GAIN-ERROR: Bit 15-23 #define V_REF
Michael S. schrieb im Beitrag #4207107: >> Seis drum: >>> 20MHz Quarz 15pF Kondis, am PIC sowie auch am MCP3911 >> Sonst nix? Ich sehe da keine Blockkondensatoren und tu mir auch schwer, >> den /tatsächlichen
-
Thread
Spannungsregler 78L05 gegen Step-Down (BUCK) Wandler tauschen
MCP16301, MCP 16321 oder http://www.microchip.com/ParamChartSearch/chart.aspx?branchID=9005&mid=10&lang=en&pageId=79
mehr kosten als 1,50EUR (besser 1EUR)..." Hier gilt: 24V - 6,5V (Mindestspannung für Regler) = 17,5V. 17,5V x 30mA = 0,525W Wo willst Du da mit einen Schaltregler noch viel sparen??? Der hat auch Ruhestrom, Schaltverluste... ! Und unter 1€ Produktionskosten??? Grüße Löti
-
Thread
THT Spannungsregler 15V für Uin ~50Volt
Udo S. schrieb im Beitrag #7490727: > Peter S. schrieb: >> es wird aber auf jeden fall ordenlich Kühlung benötigt > > 100mA * (55-15)V = 4W. > Macht ein kleiner TO220 Fingerkühlkörper locker. Es sind
3,0 ... +80 VDC: LT3010 EMS8E Eingangsspannung: +0,5 ... +60 VDC: (wo steht 60V im Datenblatt?) MCP2025-330E/P MCP 2025-330E/SN MCP2025-500E/P MCP 2025-500E/SN Nur der TL783 hat TO220, die anderen SMD
-
Thread
Porterweiterung
Hi! Ich bastle gerade mit dem MCP23008 herum. Das ist ein 8Bit IO-Expander von Microchip mit IIC. Er besitzt ebenfalls einen Interrupt und kann direkt Leds treiben. es gibt auch eine SPI Version und zwar heisst diese MCP23S08. Die beiden Chips gibts auch als 20Bit Variante und laufen unter dem namen MCP23016(IIC),MCP23S17(SPI),MCP23017. http://www.microchip.com/ParamChartSearch/chart.aspx?branchID=11034&mid=11&lang=en&pageId=79 also ich muss sagen, das Bauteil gefällt mir. Es ist fast so einfach
-
Thread
Empfehlung gesucht: Möglichst effizient 5V->3.3V
die hier http://www.ebay.de/itm/2pcs-MP2307-DC-DC-Step-Down-Power-Supply-KIS-3R33S-Module-I-P-4-75-23V-3A-95-/181446032691?hash=item2a3f06bd33:g:r9wAAOSwq5lTqCHs hatte ich damals im 10er Pack für 8,-€ bekommen, im 20er Pack für 13,-€ die gehen von 5V auf 3,3V aber jetzt finde
- 90% für U> 1mA. Check. > Der oder dieser hier TPS62203 wird es werden. SOT23 ist "okay", die Effizienz stimmt und die externen Bauteile sind minimal. Passt alles. > Nur beim Layout muss man etwas aufpassen, aber Hexenwerk ist das keines. Tipps dazu gibt's ja im Datenblatt
-
Thread
AVR - Hilfe bei Schematics prüfung?
Hallo, ich baue gerade an einem Controllerboard für's Simracing. Es basiert auf einem Arduino Pro Micro (den Part möchte ich erst mal als fertige Komponente übernehmen) und besteht primär aus zwei Port Expandern (MCP23S17). Ich habe mich nun durch diverse
H.Joachim S. schrieb im Beitrag #5970550: > Ok, ist auch im SPI-Betrieb adressierbar, interessant. Habe ich so noch > nicht gesehen. Nein, sehe ich nicht so, bzw. nur beim MCP23017 (I2C). Der TO verwendet MCP23S17
-
Thread
[S] Spannungsregler 1117 3.3V low Iq (Low quiescent current)
weniger Iq. Niedrigstleistungs-Linear-Spannungsregler (mit oft sehr schlechten PSRR ab 100Hz): MCP1810 (150mA 1.2-4.2V bis 5.5V 20nA Iq 1nA shutdown) MCP1710 (200mA 1.2-4.2V bis 5.5V 20nA Iq 0.1nA shutdown) TPS7A02 (200mA 25nA 0.8-5V bis 6V SOT23-5) TPS7A03 (200mA 200nA 0.8-5V bis 6V SOT23-5) STLQ020
. > [..] > und haben nur 60uA Eigenbedarf. Beides für Batteriebetrieb recht viel, die kleinen MCP17xx oder HT7xxx liegen unter 6 µA, aber können halt den Strom nicht.
-
Thread
ICs mit Kondensatoren untereinander verbinden
auf Masse geschaltet ist, deshalb ist der auch mit GND verbunden. Von hier geht es zum Expander (MCP23S17). Dazu gehe ich vom Pin des ADC zum Kerko des Expanders. Ist das so richtig? VDD ist mit RESET verbunden. Von hier geht es an den Kerko des DAC (MCP4921). Was kann ich hieran verbessern?
mit den Kondensatoren und der Versorgungsleitung durch. Würde jetzt die GND-Leitung von Pin 4 des MCP3201 auf den Kondensator des MCP23S17 legen. (Lieber an den Kondensator legen oder lieber direkt an die GND-Leitung des IC?). Von da aus vom Pin 15 wohin? Da hätte ich ja das Problem, dass ich auf die
-
Thread
ESP8266 - Was macht man bei zu wenigen I/Os?
Einfach einen SPI-Portexpander wie den MCP23S17 nehmen. GPIO0 kannst Du als CS-Pin benutzen, nach dem Booten ist der frei, machst Du ja mit GPIO2 auch schon.
Hallo, Horst schrieb im Beitrag #6086707: > Einfach einen SPI-Portexpander wie den MCP23S17 nehmen. GPIO0 > kannst Du > als CS-Pin benutzen, nach dem Booten ist der frei, machst Du ja mit > GPIO2 auch schon. Das ist auch mein Favorit ist auch der MCP23S17. Prinzipiell kann man
-
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
Frage zur Schaltzeit vom 74HC138N
jeden Eingang von HCS165 braucht man externe Pullup-Widerstand. Es gibt noch eine Möglichkeit: MCP23S17. Dann hat man 16 Eingänge mit Pullup, die auch über SPI gelesen sein können. Nachteil: ein Byte mehr bei Datenaustausch mit Mikrocontroller und Notwendigkeit, MCP23S17 initialisieren. D.h. etwas
abzulesen heißt zusätzlich und nicht unbedingt notwendige Störungsquelle. Und noch: mit HC(HCS)165 oder MCP23S17 kann man beliebige Tastenkombinationen, die zusammen gedruckt, ablesen. Analoge Umweg macht das nicht möglich. Mit HCS165 habe ich vor drei Jahren Orgelpedal gemacht. 30 Tasten mit Optocoppler
-
Thread
Elektroniktaster an ESP32
#7967328: > Ich habe keinen passenden SPI-Konverter gefunden, jedoch einen mit > I2C-Verbindung: MCP23017 MCP23S17
internen 100k je nach dem vielleicht etwas viel sind. Rainer W. schrieb im Beitrag #7967366: > MCP23S17 Wie gesagt: VIH=0.8*5V=4V ist evtl nicht ganz optimal bei einem 3V3 uC.
-
Thread
CAN BUS Raspberry
definierten Pegel > und vermeidest diese Querströme. Ah ok verstehe ich nun. Gilt das jetzt nur für den MCP2515, dass dieser hochohmig ist, oder gilt das generell für alle SPI Kompententen (zB. auch MCP 23S17)
>> und vermeidest diese Querströme. > > Ah ok verstehe ich nun. > Gilt das jetzt nur für den MCP2515, dass dieser hochohmig ist, oder gilt > das generell für alle SPI Kompententen (zB. auch MCP 23S17) Das gilt generell und auch nicht nur für SPI. fchk
-
Thread
SPI / I²C Anzahl unterschiedlicher Devices
denke nicht ausgiebig nach und verlaufe mich.. also sowas brauche ich dann, wenn ich mehr als 8 MCP23S17 einsetzen will, oder? Einen Master brauche ich nicht um mehr als 8 MCP23S17 zu steuern, man kann, muss aber nicht. Ok - ich denke ich habs soweit, es reicht ein Master im System und alle anderen
allerdings wäre jetzt mal der Slave Interessant. Allerdings solltest das dann ohne den Umweg über den MCP23S17 erstmal zum laufen bringen. Ein paar Interessante Infos dazu findest Du auch noch wenn Du mal nach " OpenVideoModem " suchst. Viel Erfolg. Gruß Ronny
-
Thread
DDR Messtechnik, Schnittstelle SI1.2/IMS1 --> USB
einsetzbar macht. Alle Pins der EFS3x13, für die ich Belegungen gefunden habe, stehen an Eingängen der MCP23S17 zur Verfügung (die MCP23S17 können auch als Ausgänge konfiguriert werden, z.B. um damit einen Drucker anzusteuern). Es gibt für alle der sechs Koax-Steckverbindungen Ein/Ausgänge am Prozessor.
angeordnet sind. (die 2x7 Lötaugen müssen dann nur 1:1 miteinander verbunden werden) Nachdem ich die MCP23S17 im falschen Gehäuse bestellt hatte und die Bestellung der richtigen bei Mouser einen ganzen Monat bis zu mir gebraucht hat, gibt es nun Ergebnisse. Ich habe die Werte des DVM G1002.500 verfügbar
-
Thread
SPI Funktion für XMega128A1 in Codevision
mcpzw=0; // Activate the CS pin PORTD.OUT = Bit_Reset(PORTD.OUT,4); delay_us(1); // Start MCP23S17 OpCode transmission mcpzw = SPI_SLAVE_ID | ((SPI_SLAVE_ADDR << 1) & 0x0E)| SPI_SLAVE_WRITE; spi(mcpzw); // Start MCP23S17 Register Address transmission spi(addr);
rd_data=0; // Activate the CS pin PORTD.OUT = Bit_Reset(PORTD.OUT,4); delay_us(1); // Start MCP23S17 OpCode transmission mcpzw = SPI_SLAVE_ID | ((SPI_SLAVE_ADDR << 1) & 0x0E)| SPI_SLAVE_READ; spi(mcpzw); // Start MCP23S17 Register Address transmission delay_us(100); rd_data=spi
-
Thread
Variable Zuordnung
; i<5; i++) { char* Ex = "Expander"; strcat(Ex,i); char* Ad = "Adresse"; strcat(Ad,i); MCP23S17 Ex = MCP23S17(spi, p20 , Ad ); } So sollte es Aussehen. Funktionieren wird es natürlich nicht, jetzt kommt Ihr ins spiel ich benötige einen Schupser zur Lösung. besten Dank im voraus
Zeichenkette sondern ein Integer. Danach deklarierst du eine neue Variable mit dem gleichen Namen (MCP23S17 Ex), das ist nicht zulässig. Variablen brauchen eindeutige Namen. Ich würde Dir empfehlen, alle Compiler Warnungen zu aktivieren (Compiler Option -Wall) und diese auch zu zeigen, wenn du dazu
-
Thread
74hc673 wo kaufen bzw alternative
wie z.B. den 74HC595. Och, aktuell gibt es auch nette Portexpander, mein Liebling ist z.B. der MCP23x17 - SPI- _oder_ I²C-Anschluss (MCP23017 respektive MCP23S17 - sind bis auf den Busanschluss identisch). Die Schlüsseleigenschaften wären: 16 Signale - einzeln konfigurierbar als Eingang/Ausgang,
Chris S. schrieb im Beitrag #2262835: > Aber der MCP23017 gefällt mir sehr gut. Du könntest dir eventuell mal noch den MAX7219 anschauen. Er hat 3 Pins als Interface zum µC, und kann sogar bis zu 8 Siebensegmentbausteine
-
Thread
KeyMatrix mit mehreren mcp23017
Zeilen und 25 Spalten (nicht alle Kombinationen gibt es, es sind 84 Tasten). Nun stehen mir noch 4 mcp23017 Portexpander zur Verfügung. Aber alle Beispiele die ich finden konnte beziehen sich auf einen einzigen Expander. Kennt jemand eine Möglichkeit mehrere MCP's an einer einzigen Key-Matrix zu nutzen
blob/master/examples/GamepadExamples/Keypad4x4/Keypad4x4.ino https://github.com/adafruit/Adafruit-MCP23017-Arduino-Library/blob/master/examples/mcp23xxx_button/mcp23xxx_button.ino https://github.com/ReneRichterDE/ButtonMatrix/blob/main/examples/Example04_i2c_ioexpansion/Example04_i2c_ioexpansion.ino
-
Thread
I2C - Pull Up Widerstände
Könnten wir das aktuelle Programm sehen? Ich habe hier nur einen MCP23S17, also die SPI-Version, aber ein minimalistisches Programm mit der zweifachen Sequenz 0x40 0x00 0x00 0x40 0x14 0xFF schaltet hier GPA auf Vdd.
S. Landolt schrieb im Beitrag #5089830: > Könnten wir das aktuelle Programm sehen? > > Ich habe hier nur einen MCP23S17, also die SPI-Version, aber ein > minimalistisches Programm mit der zweifachen
-
Thread
Mindestbestellmenge bei Conrad?
Schweizerseite von Conrad gibt es keine Mindestbestellmenge. https://www.conrad.ch/de/p/microchip-technology-mcp23s17-e-ss-schnittstellen-ic-e-a-erweiterungen-por-spi-10-mhz-ssop-28-651445.html
Einzelstückpreis aber dem günstigsten Versand https://www.conrad.at/de/p/microchip-technology-mcp23s17-e-ss-schnittstellen-ic-e-a-erweiterungen-por-spi-10-mhz-ssop-28-651445.html
-
Thread
Alternative MCP23S08
Hallo, gibt es eine ähnlich preiswerte Lösung wie den MCP23S08? Mich stört, dass dieser leider nur 4 Adressen pro SS/CS haben kann. Der MCP23S17 ist mir zu groß, bzw. meine erweiterungen brauchen idR nur 8Datenleitungen. Der Baustein sollte mit VCC 3V3
Wie wichtig ist dir eigentlich die Geschwindigkeit deiner IO-Ports? Du könntest auch mehrere MCP23S08 hinten einen MCP23S08 hängen. Dann musst du aber die SPI Übertragung selbst Bit für Bit, Signal für Signal steuern/erzeugen.
-
Thread
Gemeinsamer IO Pin für Ein und Ausgang
Hallo, na wenn die Reise jetzt die Richtung wechselt, biste mit einem MCP23017 (I2C) oder MCP23S17 (SPI) flexibler. jeweils 16 I/Os frei konfigurierbar, Input, Input + Pullup, Output
schrieb im Beitrag #6157426: > na wenn die Reise jetzt die Richtung wechselt, biste mit einem > > MCP23017 (I2C) oder MCP23S17 (SPI) flexibler. > > jeweils 16 I/Os frei konfigurierbar, Input, Input + Pullup, Output Ne ne Reise ändert sich nicht. Von daher bleibt es bei dem MCP, ist halt aktuell
-
Thread
2 Schieberegister am selben SPI Bus
Hat das eigentlich einen Grund, warum Du keinen MCP23S08 (8 Bit) bzw MCP23S17 (16 Bit) nimmst? Das sind echte SPI-Devices, und zwar ziemlich flexible. Und sie kosten auch nicht die Welt. fchk
Frank K. schrieb im Beitrag #3465621: > Hat das eigentlich einen Grund, warum Du keinen MCP23S08 (8 Bit) bzw > MCP23S17 (16 Bit) nimmst? Das sind echte SPI-Devices, und zwar ziemlich > flexible. Und sie kosten auch nicht die Welt. Ich kannte diesen IC nicht, deshalb... Danke für den
-
Thread
Datenblatt URL ändern?
MCP23017 MCP23S17 http://ww1.microchip.com/downloads/en/devicedoc/20001952c.pdf
MAX3140 https://datasheets.maximintegrated.com/en/ds/MAX3140.pdf MCP23S17 http://ww1.microchip.com/downloads/en/devicedoc/20001952c.pdf
-
Thread
esp8266-01 mit GPIO0-boot Problemen wenn GPIO0 Relais ansteuern soll
definiert auf Low geschaltet wird. Ich habe an einem -12 alle nutzbaren Pins belegt, RFM12 dran und MCP23S17 am SPI. Da durfte ich mehrmals umsortieren, bis alle Zustände ohne Nebeneffekte passten. Gruß aus Berlin Michael
eben Relais o.ä., was sich nicht gut handhaben läßt. Ich habe im Momet keine dran, aber da ohnehin 2x MCP23S17 dran sind (wegen Display usw), habe ich da noch 12 I/O frei und da stört mich kein Gewackel des ESP wenn ich es nicht will. Gruß aus Berlin Michael
-
Thread
ESP8266 Tip1 Firmwareentwicklung : präzises Timing
Abend, das Display kannst auch im 4 Bit Modus direckt am ESP betreiben. Mit dem MCP23S17 kann man schön einen Grafik Controller an SPI betreiben. Schau Dir ma z.B. den T6963C ist sehr verbreitet und gut zu gebrauchen. Den must dann zwar im 8 Bit Modus betreiben aber das past
Ronny S. schrieb im Beitrag #4014336: > Abend, > > das Display kannst auch im 4 Bit Modus direckt am ESP betreiben. Du Ganove :) kommst mir wieder zuvor! mit nibbles? .. > > Mit dem MCP23S17 kann
-
Thread
MCP 3421 - wer kennt sich aus
Hallo Möchte in einem Prolekt mit dem MCP 3421 arbeiten. Er ist relativ klein. So was mit SOT23/6. Habe das Datenblatt aus dem Netz geladen und versucht zu verstehen. So was mit Auflösung von 16 bis 18 bit. Leider habe ich noch nicht verstanden
Vielleicht hilft ja das hier: http://dl6gl.de/software/externer-adc-mcp3421-mit-bascom
-
Thread
ESP8266 - GPIO Pins erweitern
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
Michael U. schrieb im Beitrag #5607019: > mir ist der MCP23S17 noch lieber, 10MHz SPI-Clock ist etwas schneller Schneller als die anzusteuernden Relais wäre der selbst mit 1MHz SPI-Takt.
-
Thread
Schieberegister 595 hardwaremäßig löschen
richtigen Pin nimmt. GPIO4 und 5 gehen immer. Ansonsten eben keinen '595 nehmen sondern z.B. einen MCP23S17 am Hardware-SPI des ESP. Gruß aus Berlin Michael
einen port expander, SPI oder I2C. PCF8574 wär ne günstige wenn auch langsamere alternative zum MCP23x17.
-
Thread
[V] unterschiedliche ICs
im TSSOP16) 1,50€ für alle drei zusammen > 1x FT2232D (USB-2xUART-Wandler im LQFP48) 2,50€ > 3x MCP23S17T-E/SS (16-Bit I/O Expander mit SPI) 1,50€ für alle drei > zusammen > 5x ICL7660SIBAZ (Landungspumpe, SO8) 0,50€ pro Stück sind reserviert.
im TSSOP16) 1,50€ für alle drei zusammen >> 1x FT2232D (USB-2xUART-Wandler im LQFP48) 2,50€ >> 3x MCP23S17T-E/SS (16-Bit I/O Expander mit SPI) 1,50€ für alle drei >> zusammen >> 5x ICL7660SIBAZ (Landungspumpe, SO8) 0,50€ pro Stück > > sind reserviert. verkauft.
-
Thread
Suche Schieberegister mit 6 Ausgängen und 2 Eingängen, ähnlich 74HCxxx
MCP23S17 (16 IOs) oder MCP23S09 (8 IOs)? http://ww1.microchip.com/downloads/en/DeviceDoc/22121b.pdf Musst du Interrupt ungenutzt lassen, CS dauerhaft auf GND, ... mit drei Pins bist du dabei. Oder
nur 2. Denke daran, dass der PCF8574 nur nach Ground treiben kann. Nach Vcc kann er nur µA. Der MCP23S09 (SPI)/MCP23009 (I2C) kann gleichermaßen nach Vcc und nach GND treiben, kann 25mA per Pin und 200mA insgesamt. Das ist also die bessere Wahl. fchk
-
Thread
[V] Bausatz für Giess-o-mat Sensor
aber wieso nimmst du nicht gleich die SMD Version? http://www.conrad.de/ce/de/product/1085884/PMIC-MCP1702T-4002ECB-SOT-23A-3-Microchip-Technology Damit hast du weniger Lötarbeit und es sieht besser aus ;)
aber wieso nimmst du nicht gleich die SMD Version? > http://www.conrad.de/ce/de/product/1085884/PMIC-MCP1702T-4002ECB-SOT-23A-3-Microchip-Technology > > Damit hast du weniger Lötarbeit und es sieht besser aus ;) Cool, danke dir! Heist weniger Lötarbeit, ich kann das Bauteil direkt einfügen in die
-
Thread
EleLa - Elektronik Lagerverwaltung Entwicklung V3.0
DropField (doku,BauteilLager_ID) 17:15:22 Error: Database-Update Nr. 63 error! Make the update manually. 17:15:22 SQL: ALTER TABLE `doku` RENAME TO `doku_old` 17:15:22 Error on Test/Update Database. 17:15:23 Database connected
SQLite-DLL: 3.22.0 / PostgreSQL: PostgreSQL 9.5.13, compiled by Visual C++ build 1800, 64-bit 10:29:17 Database Version: V2.2.13C01 10:29:17 Do Update 54 from Database. 10:29:17 RenameField (bauteillager,Menge,Menge,DOUBLE) ... 10:29:23 Update 64 finish. 10:29:23 New Database Version: V3.0.17A12
-
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
Drehencoder SPI
Eventsystem/Timer auslesen. Aber sollte noch einer hinzukommen, reicht > dies nicht mehr. 1x oder 2x MCP23S17 als Portexpander auf das Frontpanel. Sind dann 16 oder 32 recht frei programmierbare I/O. Bis 8 Stück sind direkt kaskadierbar und können auch über SPI in Software adressiert werden, also nur
Encoder anschließen kann, welche man dann über SPI auslesen kann. und was genau gefällt Dir am MCP23S17 nicht? Hatte ich am 29.01.2017 10:15 vorgeschalgen. Gruß aus Berlin Michael
-
Thread
Von I2C auf SPI umsteigen sinnvoll?
(der auch als Anfänger gut lötbar ist). Für SPI finde ich alle Bauteile problemlos und günstig: MCP23S17 (Expander), MCP4921 (DAC) und der MCP3201 (ADC). Für mich wäre aber SPI komplett neu - deshalb wehre ich mich noch etwas dagegen, würde aber gerne hören, was ihr dazu meint. Ich habe das Gefühl
MCP 3426A0-E/SN AD-Wandler 16-Bit Delta-Sigma SOIC-8 Lötbar, I2C, 2,7-5,5 Volt, 2,10 € http://www.google.com/search?q=MCP+3426A0-E%2FSN