-
Artikel
Datei:Mcp23s17.pdf
SPI I/O Expander
-
Artikel
16-bit I/O SPI Porterweiterung mit Microchip PIC18
bis RC5 des Ports C (hiermit wird MOSI, MISO und Taktsignale erzeugt). Als Porterweiterung wird ein MCP23S17(U2) von der Firma Microchip benutzt. Alle 16 Bit-Ausgänge können als Inputs oder Outputs mit oder ohne Pull-Up Widerstände konfiguriert werden. Port A des MCP23S17(U2) ist direkt am Eingäng des
SPI Modus mit Taktfrequenz fOSZ/4; SSPCON1bits.SSPEN schaltet MSSP an. Danach werden die Ports von MCP23S17 als Eingänge oder Ausgänge eingestellt. Die Datenübertragung zwischen dem Microcontroller und dem MCP23S17 braucht 24 Bit, also 3 Byte.Das erste Byte trägt Information über die HW-Adresse in sich
-
Artikel
CP/M 2.2 Selbstbaurechner (Z80) mit AVRs für externe Peripherie
um Schreib- und Lesezugriffe auf den Flashspeicher auszuführen. Um genau zu sein: Es müssen mind. 23 der 40 Pins angesteuert werden. Deswegen steuert der ATmega32 über hardwareseitigen SPI zwei weitere MCP23S17 Port-Expander an. Da jeder MCP23S17 einen eigenen Adressdekoder hat, können die beiden Port-Expander
Versuche daraufhin abzielten, das Lesen und Schreiben des SRAMs mittels ATmega32 zu testen (Adressbus via MCP23S17). Daraufhin entstand die Initialisierungsroutine beim Boot-Prozess, die den kompletten 64KB mit einem CRC-Code beschreibt, validert und danach auf 0 zurücksetzt (s. Z80V1.asm/main_ram_init). Danach
-
Artikel
Porterweiterung mit SPI
cycles Pause, z.B. mit asm volatile("lpm"); gemacht. Diese Schaltung hat Vorteile im Vergleich mit MCP23S17: um 1x Byte zu senden und zu empfangen, braucht man nur 1x Byte zu übertragen. MCP23S17 braucht für 1 Byte 3 Bytes für Senden und noch 3 Bytes für Empfangen. Auch Init() erübrigt sich mit HC-Logik. Siehe auch. MCP23S17 16-Bit I/O Expander with Serial Interface MCP23S09 von Microchip (bei Betrieb mit 3,3V sind die GPIO Ports 5V tolerant) Serial Peripheral Interface AVR-Tutorial: Schieberegister 48 I/O Porterweiterung
-
Artikel
Entwicklungsboard mit PIC
Modul verbunden werden. Benötigt wird auch noch ein Port-Pin des MCU um den Chip Select Eingänge der MCP23S17 zu steuern. SPI Interface Modul – Platine ermöglicht separate Steuerung von zwei MCP23S17 Bausteinen, die allerdings mit dem gemeinsamen Chip Select Signal und unterschiedlichen HW-Adressen (000
Comm-Board+ HD44780 Link. PIC18 Datasheet - A200_ua7805 - PCF8583 - PCF8574 - I2C_ Temperature Sensor - Mcp23s17 SPI Expander - HD44780 Display - Datasheet PIC18-Entwicklungsboard - StartPIC18
-
Artikel
Wanderkiste (Widlar)
nickfisher 54292 09.01.2018 10:21 09.01.2018 13:57 962341875128 Suche: dinge für CAN-Bus experimente 22 Ma_s 457xx 11.01.2018 13.01.2018 962342444097 23 FrankLink 50181 16.01.2018 17.01.2018 JJD1410316237756 24 kosmos 97232 19.01.2018 22.01.2018 962343716540 25 Stephan S. 90431 24.01.2018 25.01.2018 962344398856
Bemerkungen Versand Suche/Biete 1 NormalZeit 90763 07.02.2018 15.02.2018 962347318974 2 da_miez 96*** 17.02.2018 20.02.2018 01051118834482 3 snooz3r 30938 23.02.2018 28.02.2018 962349140660 ca. 9,1Kg Gesamtgewicht 4 Ma_s 45*** 03.03.2018 07.03.2018 962350261481 962352107342 5 tobel 53474 23.03.2018 11.04.2018
-
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) |
-
Artikel
Standardbauelemente
0,60 Logic-Level Power 36A 55V RDS=27 mOhm D-Pak R, C, P IRLU3410 0,71 Logic-Level Power, 100V, 17A, 105mOhm RDS(on), I-PAK R PDF IRF7301 0,91 Dual N-MOSFET mit nur 70mOhm RDS(on) bei 2.7 V, SO-8 Laststromschaltung bei kleinen Spannungen, z. B. an Akkus C, R PDF PMV30UN 0,35 max 20V, 5.7A (5s), <36mOhm
lieferbar R PDF (Vishay) NDS0610 0,07 max -60V, bis -120mA (cont.), 20 (und mehr) Ohm On-Widerstand SOT-23 SMD Gehäuse Anwendung z. B. als Verpolschutz mit geringem Spannungsabfall R, D DK PDF (Fairchild) PMV33UPE 0.52 max -20V, 5.3A (5s), <36mOhm(@4.5V), <65mOhm(@1.8V) On-Widerstand, Ultra-Low-Level: 1.8V
-
Artikel
MOSFET-Übersicht
SOT-23 Fairchild,NXP 2,0 50 0,13 0,35 10000 - Fa 0,28 BSS110 TO-97, SOT-23 Phi 3,0 50 0,17 0,35 10000 - - - PMV65XP SOT-23 Phi 1,4 20 3,9 ? 76 grosser ID für Bauform Spo, RS 0,10 IRF4905S D2Pack IRF 4,0 55
auf sFET/jFET(s.u.) zurückgreifen! Name Gehäuse Her steller /V /V /A /W Bemerkung Lieferant Preis /€ IRLML6244 SOT-23 IRF 0,5-1,1 20 6,3 1,3 21 Rei 0,13 SI2302DS SOT-23 Vishay 0,65-4,5 20 6 1,25 70 2,5V LL
-
Artikel
RF SOAP
dem RFM12 verbunden werden PD0/RXD/PCINT16 RXD I Dateneingang serielle Schnittstelle PD1/TXD/PCINT17 TXD O Datenausgang serielle Schnittstelle PD2 CBUS3 I CBUS3 vom FT232 (Standard: #PWREN) PD3/INT1/PCINT19 SW2 I Kurzhubtaster S2 PD4 LED1 O LED1 PD5 LED2 O LED2 PD6 LED3 O LED3 PD7/PCINT23 SW1 I Kurzhubtaster
36 RT 2 SMD Diode 1N4148 D1, D5 Reichelt 1N 4148 WS 1 µC AVR Mega 88V IC1 Reichelt 1 USB Charger IC MCP73812 IC1 Farnell 1 P-Kanal MOSFET PMV65XP Q4 Farnell 1 SMD NPN Transistor BC847 T4 Reichelt 2 Kurzhubtaster gewinkelt S2, S3 Reichelt 1 SMD Mini USB Buchse X2 Reichelt 1 LiPo Akku B1 LiPoPower 1 Stifleiste
-
Artikel
Xilinx USB-JTAG-Adapter
CY7C68013A QFP100 1 IC2 XC2C256 VQFP100 1 IC3 24LCxxSN SO08 1 IC4 DS2411P * TSOC6 1 IC14 DS2411R * SOT23 4 IC5-IC8 NC7SZ125 SC70-5 1 IC9 LT1719S6 SOT23-6 1 IC10 LM393D SO08 1 IC11 NC7SZ66 SC70-5/SOT23-5L 1 IC12 TPS71718DCK SC70-5L 1 IC13 MCP1825S-33 oder MIC2920A-3.3V SOT223 * Je nach Verfügbarkeit bestücken
* DUOLED5MM 1 LED1 rot * SMD0805 1 LED2 grün * SMD0805 1 Q1 Quarz 24MHz HC49U-V 2 Q2, Q4 BSS138 SOT23 1 Q3 BC856BSMD SOT23 1 SV1, SV2 abgewinkelter 2x7 Pinheader ** ML14L 1 JP3 Pinheader 1x2 JP1Q 1 X1 USB-Buchse Type-B LUMBERG241103 1 - Isolierscheibe für Quarz * Je nach verwendetem Gehäuse LED1 und
-
Artikel
MCP16301
Ausgangs-C´s anpassen Bom. Die Stückliste, speziell L1, R1 und R2 gelten für eine Ausgangsspannung von 3,3V und müssen angepasst werden, falls eine andere Ausgangsspannung gewünscht wird. Wenn R2 = 10K, gilt: R1=
5V Ausgangsspannung: 52K3 + Stückliste REF DES BEZEICHNUNG WERT LIEFERANT BESTELLNUMMER PREIS IC1 MCP16301 DIGIKEY MCP16301T-I/CHYCT-ND 1.13 L1 Spule 15µH WÜRTH 744 031 150 0,59@300 D1 LL4148 100V 200mA D2 PD3S130 30V 1A R1 31K2 0603 1% 31K2 R2 10K0 0603 1% 10K C1 100n 0603 X7R 50V 100nF C2 4u7 0805
-
Artikel
Datei:SPI Protokol.jpg
PIC18 mit SPI MCP23S17 Datenübertragung Autor Denys Maiier
-
Artikel
ENC28J60
atmega644 (29.11.2006) (barebone, kein Zubehör bestückt, ohne SMD) ATmega32/644 Webserver ohne SMD! (23.11.2007) ATmega644 Webserver und Webcam auf einseitiger SMD Platine. Mit Tipps zur Programmierung des enc28j60 (16.12.2007) Miniwebserver Umfassendes Projekt mit IPv6, RFM12 und vieles mehr Kleine Platine
Ethernet-Controller mit SPI von Microchip (26.04.2005) Eagle Platine mit ENC28J60 und AVR Mega8L LPC2138 + ENC28J60 (23.05.2006) I/O über Ethernet mit einem ENC28J60 (19.08.2006) Webserver ATmega32/644DIP ENC28J60 (ohne SMD!) (14.11.2007) Erweiterbares Ethernetboard mit MMC/SD-Slot und USB (17.05.2008) AVR für wenig Geld
-
Artikel
Radar-Verkehrsmessung
Buchse 6pol 09185067813 DigiKey 1195-1670-ND 2 1.54€ 3,08 € Gehäuse PTS-25323 DigiKey 377-2418-ND 1 17,84 € 17,84€ Schalter M2011S2A1W01 DigiKey 360-3240-ND 1 4,30 € 4,30 € Abstandsbolzen mit Schraube 24337 DigiKey 36-24337-ND 10 0,49 € 4,90 € Abstandsbolzen R30-1000402 DigiKey 952-3008-ND 10 0,30 € 3,00
13,99 € Akkus mit U-Lötfahne LG INR18650MJ1 ... + Lötfahne U Akkuteile.de 1006971 7 6,20€ 43,40 € BMS 1S PCB - Keeppower PCM KP-1600-S1 Akkuteile.de 200507 1 2,90€ 2,90 € Fuyuang (Enerpower) 1S 3,6V - 3,7V (4,2V) Li-Ion-Ladegerät 2A Akkuteile.de 400619 1 11,90€ 11,90 € = Software = In diesem Kapitel werden
-
Artikel
Nachttischlampe
Audiodaten aus 4M Byte Flash Ausgabe über DAC im MCU Tiefpassfilter 3. Ordnung, 8,6kHz Frequenz , mit 3/4 MCP6404 Einstellung der Lautstärke in 4 Stufen mit CMOS-Schalter 1/2 74HC4052 Lautsprecheransteuerung durch Brückenverstärker LM4861 Messung der Umgebungshelligkeit Linearer I-U Wandler mit 1/4 MCP6404
Strom ist auf 500mA eingestellt, auch wenn der ZXLD1362 auch größere Ströme verkraften sollte. Beim SOT23-5 Gehäuse hatte ich jedoch dann in einem anderen Projekt insbesondere bei höheren Spannungen Probleme mit der Wärmeabführung. Mittlerweile können auch andere Gehäuseformen mit geringerem Wärmewiderstand
-
Artikel
DIY Reflow Ofen
Abbildung 8 ) mit einem provisorischen Testaufbau, bestehend aus einem ATMega8, Solid-State-Relais S202 S12, PT1000 + Verstärkerschaltung und einigem Vogelfutter. Dabei wurde sowohl die Temperaturmessung an sich, als auch die Wärmeverteilung und der Temperaturanstieg gemessen. Gut zu erkennen ist eines
fahren kann. Die verwendete Schaltung ist in Abbildung 47 dargestellt. Datenblatt Solid-State-Relais S202 S02 Datenblatt L293 Software. Die Software bildet neben der Hardware, die 2te wichtige Säule für die zuverlässige Funktion des Ofens. Die wichtigsten Aufgaben der Software sind: Temperaturmessung
-
Artikel
KiCad
sollen zunächst in diesem Abschnitt vorgestellt werden. Symbolbibliotheken. ATmega3250/TQFP100 von Fred S. (Gast) ATMega3290 im 100Pin-Gehäuse von Fred S. (Gast) RFM12-Funkmodul von Dominik C. CAN Controller MCP2515 und Transceiver MCP2551 von Dominik C. STLib für KiCad mit STM32F4x von Markus W. Media:SymbolsSimilarEN60617
und TDA2003 (Pentawatt Gehäuse), Schaltregler UC38xx (DIP8/SO8 und DIP14/SO14), LM2587, MC34036, LM78S40 und MCP1640, Treiber MIC4422 (DIP8/SO8 und Pentawatt Gehäuse). Allegro Halleffekt Stromwandler Typ ACS754/ACS755/ACS756 und LEM Halleffekt Stromwandler der Serie "HX". Programierbarer Oszillator Si570