-
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
Entwurf USB-UART-Converter, KiCad, bitte um Review
ESD-Schutz für D+/D- vom USB nicht auffindbar. Schau dir mal das Datenblatt vom MCP2221 an, die nRST - Beschaltung ist fragwürdig.
Bradward B. schrieb im Beitrag #7698042: > ESD-Schutz für D+/D- vom USB nicht auffindbar. Hat der MCP2221 schon drinnen.
-
Thread
Wechselspannung Nabendynamo begrenzen
Fahrgeschwindigkeitsmäßig am meisten aufhalte? Triac würde BT134W/600 in SOT223 werden, Z-Dioden 0,35W in SOT23-3. So dachte ich jedenfalls, um meinen Bauraum auch recht klein halten zu können. Wäre echt lieb, wenn man mir hierbei ein wenig unter die Arme greift :-) Mit lieben Grüßen, Daniel P.S: Ich
Matthias S. schrieb im Beitrag #7697326: > Michael S. schrieb: >> Einziger Nachteil, wenn das Licht an ist und ich zwischen 8 und 12 km/h >> fahre, werden genau doppelt so viele Impulse gezählt. > > Die Schaltung
-
Thread
AVR64DD28, mEDBG, Studio 7.0 - Fehler beim Schreiben von Fuses
S. L. schrieb im Beitrag #7688472: > Gebe '1' für '(1) Read > SIB' und erhalte nach 5.2 s die Meldung "Error: Timeout while waiting > for UPDI answer." (ebenso bei '2'), sowohl bei einem AVR16EB28 als
S. L. schrieb im Beitrag #7688962: >> an einem AVR128DB28 getestet > Bei meinem geht es, Date-code 2037K94; welchen hat Ihrer? Meiner hat den Code 2242WVR. S. L. schrieb im Beitrag #7688962: >
-
Thread
I/O Erweiterung einfach erklärt
Thomas K. schrieb im Beitrag #7653429: > wie läuft dann die Zahlweise Geht weiter mit 22x, 23x und so weiter.
https://www.raspberry-pi-geek.de/ausgaben/rpg/2020/04/i-2-c-workshop-teil-30-i-o-expander-baustein-mcp23017/ * https://www.youtube.com/watch?v=Gc6s9YQuL2w t.b.c.
-
Thread
Wie aus 52V 3.3V machen?
überall zu kaufen sind. Zusammengefasst: 52V -> 3V3 80 (300) mA mit LM5017, 3V3 -> 12V 2(20) mA mit MCP1661.
Ladegeräte für 14S Li-Ion Akkus haben 58,8V Ladespannung, viel höher sollte es eigentlich nicht werden dürfen?
-
Thread
SSD oder RAM - Upgrade: welche Schritte sind am effektivsten?
Desktop: GNOME v: 44.3 tk: GTK v: 3.24.37 wm: gnome-shell dm: GDM3 v: 44.0 Distro: Ubuntu 23.04 (Lunar Lobster) Machine: Type: Laptop System: LENOVO product: 4174G71 v: ThinkPad T420s serial: <superuser required> Chassis: type: 10 serial: <superuser required> Mobo: LENOVO model:
model: AU Optronics 0x213e built: 2010 res: 1600x900 dpi: 132 gamma: 1.2 size: 309x174mm (12.17x6.85") diag: 355mm (14") ratio: 16:9 modes: 1600x900 API: OpenGL v: 3.3 Mesa 23.0.4-0ubuntu1~23.04.1 renderer: Mesa Intel HD Graphics 3000 (SNB GT2) direct-render: Yes Audio: Device-
-
Thread
MCP23017 via Optokoppler
opticalisolatorfoti2cvussystem.pdf Mir ist da zu viel analoges Gebastel und Pegeltricksereien drin. Deshalb hätte ich hier den MCP23S17 mit SPI-Schnitte genommen.
statt auf SDA. Obwohl ich das gestern mehrfach überprüft hatte. Warum ich es erst nach Hinweis von S.L. (sldt) gesehen habe und nicht eher vermag ich nicht zu sagen > @TO > Weshalb die Optokoppler? Weil das eine Anforderung des Projektes ist. Das Gerät, dass durch den MCP gesteuert wird, soll und
-
Thread
Pufferakku durch Festspannungsregler ersetzten
Netzteil nach. Wenn der LiIon, 18650 natürlich im Batteriehalter, nach 2 Jahren schwächelt, gibt's eben für 3,50 € einen neuen.
Udo S. schrieb im Beitrag #7605658: > dafür geeigneten Eneloop Ja, die Eneloop Lite sind für Dauerladung geeignet.
-
Thread
Induktiver Positionssensor - Fragen dazu
Andreas S. (igel1) 22.02.2024 16:23 11 Fragen, 11-mal NEIN 1A-Lösungen auf'n Tisch, waschechte Umsetzung NEIN mfG fE
=711mV fixer BE-Spannung steigt Ib an Q4 bei Temperaturen von -25 ... +75 Grad von 16uA auf ca. 17mA also um mehr als Faktor 1000! - Ganz anders sieht's an der Basis von Q3 aus: dort sinkt Ib (durch die oben erklärte gegenläufige Auswirkung an Q1 und Q2) sogar leicht von 23uA auf ca. 16uA
-
Thread
[V] OPV-Tester 1-, 2-, 4-fach
Bitte vorher schauen welche Betriebsspannung die zu testenden OPVs vertragen. Bei den beliebten MCP6002/MCP6004 ist das maximal 7V, d.h. hier schon zuviel.
Wf88 schrieb im Beitrag #7593799: > T. S. schrieb: >> [..] Für die zu testenden OP's auf der Vorderseite dachte >> ich mir, dass sich die IC's mit den Sockeln leichter entnehmen lassen. >> Ob dem tatsächlich so ist - keine Ahnung... > Die
-
Thread
Wie Schaltnetzteil einschalten?
Matthias S. schrieb im Beitrag #7579603: > Allerdings ist mir die Nummer mit einem 24V Netzteil und einem mit 60V > nicht klar. Nuja, es geht nicht ums Laden, es geht um Galvanik. Da sind Spannungen unter
verzichten und erstmal zu gucken, wie der Wirkungsgrad des nachgeschalteten Wandlers ist. So wird's auch gemacht. Zwei Elektroden-Bleche ins Elektrolysebad, und mit der Vorgabe 8A ersma gucken was das China-Material hergibt. Danke erstmal, auch an Jens M. und Wolf 17
-
Thread
Elektronische Last mit MOSFET
Beitrag #7571694: > Achso das Ziel - ich will einen Step-Down mit 1,2V und 50A testen Sebastian S. schrieb im Beitrag #7572106: > Zum Beispiel TK16E60W,S1VX oder > TK6A60W,S4VX. Dann sind die natürlich Quatsch für deine Anwendung. Hatte ich übersehen. Ben B. schrieb im Beitrag #7572248:
S. schrieb im Beitrag #7575209: > baust dann halt 2x das ganze parallel auf (2 shunts, 2 Opamp-Hälften, 2 > Mosfets). Das hab ich dann auch gemacht - 4fach 😁 Mark S. schrieb im Beitrag #7575209
-
Thread
Stepper Motor Microstepping Frage zu TMC2208
einen STM32F4x hat geholfen. Da gibt es auch Boards mit genügend Pins. (beim ESP hatte ich mit einem mcp23s17 die Pins erweitert). Wenn der Treiber genügend Impulse arhält ist die Maximalgeschwindigkeit immer die selbe, egal wie viele Mikrosteps. Er wird aber ruhiger und leiser je mehr Mikrosteps. Ich
dieser lediglich 6 Interrupts hat und ich für 6 Motoren 12 Interrupt Pins benötige. Was für ein S...
-
Thread
kennt jemand sich aus mit MC23017 IO-Board
der nur geringfuegig von Adafruit-examples geaenderte Code : [c] // Blinks an LED attached to a MCP23XXX pin. #include <Wire.h> // ok to include only the one needed // both included here to make things simple for example //#include <Adafruit_MCP23X08.h> #include <Adafruit_MCP23X17.h> #define LED_PIN 0 // MCP23XXX pin LED is attached to // only used for SPI //#define CS_PIN 6 // uncomment appropriate line //Adafruit_MCP23X08 mcp; Adafruit_MCP23X17 mcp; void setup() { Serial.begin(9600);
-
Thread
AVR ATmega1284P Bootloader wie 644p
33 d9 f3 |..........&..3..| 1fcf0 10 92 81 00 98 2f 90 7c 99 f7 8f 73 01 e0 0c 0f |...../.|...s.. .| 1fd00 90 91 0c 02 09 17 39 f0 00 93 0c 02 60 e0 80 6c |.. . .9... .`..l| ..... [/code] mit absicht vor der addresse 0x1FC00 gelesen (damit klar ist es geht auch wirklich hier los) Seite
> |..........&..3..| > 361fcf0 10 92 81 00 98 2f 90 7c 99 f7 8f 73 01 e0 0c 0f > |...../.|...s.. .| > 371fd00 90 91 0c 02 09 17 39 f0 00 93 0c 02 60 e0 80 6c |.. . .9... > .`..l| > 38..... > > mit absicht vor der addresse 0x1FC00 gelesen (damit klar ist es geht > auch wirklich hier
-
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
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
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
RAM. TTL Fets gibt's ab und zu in Laptops oder Tablets. Auf Mainboard's allgemein finden sich auch (BIOS/Uefi) weitere Speicherbausteine. Netzteile für Optokoppler, Dioden und Leistungshalbleiter... Nur auf's breadboard
-
Artikel
Reichelt-Wishlist
-Digit, 9-Segment LED Display Drivers with Keyscan) | | * MAX7311AWG 2Wire Interface von Maxim | | MCP23008 8Bit I2C I/O Expander | MCP23S08 8BIT SPI I/O Expander | P82B86 (I2C Dual Bi-Directional Bus Buffer) * Philips PCA82C252 oder TJA1054A oder vergleichbar ("Fault-Tolerant" CAN Transceiver, 11898
Spannungsregler, LOW-DROP, SMD (DPAK, D2PAK) Spannungsregler SMD in DPAK | | | | (u.a. MC 78M05 CDTG) MCP23016 16Bit I2C I/O Expander | | | (verfügbar) MCP23S17 16Bit SPI I/O Expander (aber ohne Schmidt-triggerd Eingänge wie der 23x16) * LT-1117-CST-5 als Sot223 (adj und 3.3 gibts schon, 5 fehlt noch) |
-
Thread
Elektromagnetische Störung in meiner Schaltung, durch 12V DC Motoren
zu aus, wenn die Motoren in bewegung sind. Die Sensor-Schalter sind an einem IO Port-Expander (MCP23S17) angeschlossen und über Interrupt lese ich dann die Zustände der Sensor-Schalters aus. Vorher hatte ich die Interrupt Methode nicht verwendet und da war das Problem viel schlimmer. Ich habe
eingange, an denen die Sensor Schalter angeschlossen sind, gemessen sowie die INTA und INTB Pins des (MCP23S17) IO Port-Expander. Dort habe ich dann festgestellt, das es sehr stark Rauscht, wenn die Motoren in bewegung sind, also die Kurve ändert sich drastisch. Das ist auch der Grund, weshalb die Sensoren
-
Thread
MCU mit 24-Bit-SPI?
#7403935: > Mit einem FPGA wäre das nicht passiert ... Und mit einem FPGA könnte man auch SPI mit 17 oder 23 Bits machen. ;-)
>>> Mit einem FPGA wäre das nicht passiert ... >> >> Und mit einem FPGA könnte man auch SPI mit 17 oder 23 Bits machen. ;-) > > Toll, damit dann 99% aller Mikrocontrollern den Scheiß mit Soft-SPI > ansteuern dürfen, so wie es einige ASICs machen . . . > Nicht alles was technisch machbar ist,
-
Thread
MCP23S17 SPI Reset Entstörung Welcher Wert
Widerstand von REset SPI hat keine Reset-Leitung. Aber ich denke mal, du meinst den Reset-Anschluss vom MCP23S17. Peter K. schrieb im Beitrag #7394957: > welches ist der niedrigst mögliche/sinnvolle Wert? Kommt auf den Ausgang an, der diesen Eingang bedienen soll. 10k sind üblich, wenn man weniger
Woran denkst Du, habe ich den 23S17 angeschlossen? Meinst Du der kann 50A treiben?...
-
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
. "U1hhmmssjjmmddwd". Bei 115kB sind das nur ein paar ms Verzögerung. U1C gibt die Uhrzeit als "23:59:59 23-12-31 06" zurück. Die 06 ist der Wochentag. Als "Netzteil" verwende ich ein 12V Step-Up aus China. Funktioniert gut und wird auch nicht warm. Ein 12V Wandnetzteil versorgt die Anordnung.
-
Thread
frisch installierter Desktop (Linux) verliert Bild dann und wann.- wie vorgehen?
weitere Optionen erhält man eine kurze Zusammenfassung: CPU: Dual Core Intel Core i7-5600U (-MT MCP-) speed/min/max: 799/500/3200 MHz Kernel: 5.4.0-21-generic x86_64 Up: 2m Mem: 1803.8/7645.6 MiB (23.6%) Storage: 238.47 GiB (4.8% used) Procs: 234 Shell: bash 5.0.16 inxi: 3.0.38 Ausgewählte
R9 285/380] vendor: PC Partner / Sapphire driver: snd_hda_intel v: kernel pcie: speed: 8 GT/s lanes: 8 bus-ID: 10:00.1 chip-ID: 1002:aad8 class-ID: 0403 Device-2: AMD Family 17h/19h HD Audio vendor: ASRock driver: snd_hda_intel v: kernel pcie: speed: 8 GT/s lanes: 16 bus-ID: 38:00.6 chip-ID
-
Thread
Graphig Display 128x64 mit KS0108 am I2C Bus?
Achim S. schrieb im Beitrag #7359424: > Dachte ehr an die Grösse mit 2,2 bis 3,5 Zoll und dem > SSD1306 Gibt es natürlich auch – zu einem entsprechend höheren Preis. Im Übrigen wär’s geschickt, wenn du
PCF8574 am i²c betreiben, musste aber > auf das Display "zugeschnitten" bauen, Das geht auch mit MCP23017. Ich hab auch schon einige T6963c mit denen an I2C oder mit dem MCP23S17 am SPI laufen. Man darf nur keinen schnellen Bildaufbau erwarten und muß alles selber stricken.
-
Thread
Unterspannungsschaltung mit ultra geringem Verbrauch
realpower-pb-260-alu-powerbank-2600-mah-mobiles-ladegeraet-ultra-kopakt-leicht-micro-usb-ladekabel-S0P1Z00P/#variationId=S0P1Z00PR5LF
aber nach 30 Sekunden abschaltet, Wolf schrieb im Beitrag #7353209: > GoldCap(0,47F) Also 30s 60µA über PWM in den Goldcap geladen entspricht einer Impulsdauer von 0,1s mit 18mA alle 30s. Es gibt nur wenige Powerbanks, die bei einer solchen Steuerung, sowie geringem Strom, aktiv bleiben oder