-
Thread
Arduino Set oder Microchips und wie funktioniert das genau?
: I2C) - I2C-Temperatursensor o.Ä. für I2C (Kommunikation: I2C) - SPI-Portexpander für SPI, z.B. MCP 23S17-E/SP (Kommunikation: SPI) - RGB-LED (Timer, PWM) - (falls es dich interessiert: Servomotor (Timer, PWM)) - LED und Phototransistor für Lichtschranke (Interrupt, Timer Capture-Compare) Das
-
Thread
Warum wird bei SPI nicht die SS Leitung gleichzeitig als SCK Leitung genutzt?
ist das nicht. Auch wenn es nur wenige ICs sind, die Adressen unterstützen. Zum Beispiel können die MCP23S17/08 SPI-Portexpander auch über eine Adresse angesprochen werden. Aber vom Funktionsprinzip SPI ist es schon richtig, dass die Geräte per CS gewählt werden sollen.
-
Thread
geeigneter LDO gesucht
MCP1824
. > Ansonsten müsste man sich Adapter mit Stiftleisten bauen. a) TO Vorgabe war im SO8. b) SOT23-5 lötet sich leichter auf eine Lochrasterplatine als ein SO8
-
Thread
PT500 ratiometrisches Messprinzip
Den MCP6C31 gibt es zwar nicht als SO08, aber sot23-5 ist nicht so schlecht zu löten, und den MCP6V02 gibt es auch als SO08. Der AD8552 und OPA2241 sind zugegeben ggf. etwas teuer, aber auch nicht so extrem
nicht mehr gut, und 750 µA sind auch nicht sparsam. Wenn es einem um den Preis geht dann halt ein MCP6052 oder MCP6062 - der kostet etwa 1/3, hat 1/10 an Stromverbrauch und etwa halb so viel Dirft.
-
Thread
VS1000 - I2C durch Software-Emulation möglich?
IO-Expander gibts auch mit SPI, zB MCP23S17. Da hast Du das Problem nicht. fchk
-
Thread
Suche 3,3V und 5V Spannungsregler mit sehr geringem Ruhestrom
Schau Dir mal die MCP1702 und MCP1703 an.
Der hier: Microchip: http://www.microchip.com/wwwproducts/Devices.aspx?product=MCP1702 0,36€ ist günstig. Quiscent ist nur 5µA Maximum, package ist ein praktisches SOT-23. Es gibt ihn in 3V3 und 5V. Der Preis ist für diese Leistung relativ gut.
-
Thread
[Vorab-Frage nach Interesse] RPi2 - SPI Multiplexer
Mit dem RPi ist Echtzeit oft nicht gewährleistet und z.B. allein ein MCP23S17 kostet mehr als etliche MCUs mit Timern, ADCs und anderer umfangreicher Peripherie. Da Du danach fragst: Für mich ist das Nix.
-
Thread
Warum keine Hochvolt-Mikrokontroller?
der > Blockbatterie gespeist werden kann. Mit einem Längsregler mit niedrigem Ruhestrom (z.B.: MCP1703 typisch 2µA) sollte es doch „ohne Weiteres“ möglich sein in die Nähe dieses Wertes zu kommen. („ohne Weiteres“ -> kein immens hoher zusätzlicher Aufwand)
LDO-Spannungsregler von eBay gekauft. 100pcs-XC6206P332MR-662K-3-3V-0-5A-Positive-Fixed-LDO-Voltage-Regulator-SOT-23 100 Stück für 2,72 Euro http://www.ebay.de/itm/181847035387
-
Thread
Lipo laden/entladen
STM809 das Gerät ausschaltet. Andere Frage: Laden würde ich mit 325ma, das sollte ja passen, oder? (mcp73831) Grüße! Danke!
nicht ganz ungefährlich. Sollte also alles passen dann? Sprich, USB Stecker ran und Akku laden, der MCP regelt ja bei 4,2V ab, das passt ja? An den Vorposter: Welchen Lipo-IC würdest du empfehlen? Grüße
-
Thread
AVR mit integriertem RTC
es ziemlich kuddelmuddelig, von 2015-10-01T014505Z auf "30. September 2015, 23:45:05" für die Anzeige umzurechnen, ohne dass man zwischendrin wieder alles in eine lineare Form (Sekunden gegen irgendeinen Bezugspunkt) umwandelt.
keine Winterzeit. 'türlich gibts die. Wird sogar besungen: https://www.youtube.com/watch?v=oX3mcpFX17M =8P
-
Thread
Camera-Modul an µC anschließen: günstige Lösung gesucht
schonmal angedacht: OV7670 braucht nur(einmalig)SCCB-init und einen XCLK. Die Datenausgänge auf mcp23s17 o.ä. mit HWSPI auf esp8266; esp-Server Beispiele gibts ..
#4326726: > Geht das dann ohne FiFo im OV7670? (In dieser Schaltung wird der 74LVC254 durch den MCP23S17 ersetzt!) Der *254 soll als "Zwischenspeicher" die 8-bit Daten nur bei anliegendem Href-Signal im Pixeltakt an das LCD senden(bzw. über SD-Webserver streamen). Ich verwende z.Z. ein SPI-TFT:
-
Thread
Preiserhöhung
Ja, die haben die Preise um 30% erhöht. archive.org hat die Preise vom 23. September archiviert. https://web.archive.org/web/*/http://www.reichelt.de/Atmel-Attiny-AVRs/2/*
im Beitrag #4322730: > Ja, die haben die Preise um 30% erhöht. > archive.org hat die Preise vom 23. September archiviert. > ich hätte gerne mal 30 % mehr Lohn ...
-
Thread
raspberry pi kuz rückwärts 3.3v speisen?
74HC138 auf LOW geht, wenn CE0 auf LOW ist und die 6 Bit Adresse stimmt. Momentan gibt es nur einen MCP23S17 am SPI-Bus, der hat die Slaveadresse 0x3F, mit dem kurzgeschlossenen GPIO16 reagierte er natürlich nicht... Nachdem ich den GPIPO16 durch den GPIO13 ersetzt habe, funktioniert der SPI-Bus auf Anhieb
-
Thread
I/O Platine: Schaltung
Verbindungsdrähte dann an die Adapterplatine. Sowas macht aber auch nicht immer Sinn. Ich habe hier viele Ports (MCP23S17) immer auf einen Wannenstecker (2x5Pol) herausgeführt. Diese kann man direkt nicht so ins Steckbrett packen. Alternativ müssten hier immer 8-10 Leitungen (weiblich -> männlich) aufs Steckbrett
8Pos -DipSchalter verlötet. Die 8 PullUps werden nur optional bestückt. Um das ganze für den AVR und MCP sicherer zu machen, teilen sich die Leds und die Taster einen Widerstand nach Gnd, der so bemessen ist, dass deutlich weniger als 20mA fließen. Mir reichen 5-8mA für Leds aus. Sollte ein Port als Ausgang
-
Thread
Schaltung so OK?
sollte das völlig ausreichen. Ich hab nochmal gemessen: Im Betrieb zieht der Motor von 15mA bis 23mA. Je weiter das Ventil geschlossen ist, desto mehr Strom wird benötigt. Wenn ich am Ende des Fahrweges den Motor nicht abschalte steigt die Stromaufnahme auf 33mA. Wenn ich also mit max40mA rechne
Nabend Jörg Ja, der MCP1825 sieh gut aus. Nicht ganz günstig, aber zusammen mit der Stromsparidee würde ich jetzt folgenden machen: Der AVR hängt direkt am LiIo und schaltet bei Bedarf den SHDN Pin des MPC auf HIGH. Damit
-
Thread
Li-ion Zelle Laden, einfache Schaltung?
Zelle ja eh nur als "Puffer" dient wenn die Zündung aus ist etc. Ich hab mir das Datenblatt des MCP angeschaut, naja der Ladestrom reicht leider bei weitem nicht aus. mfg
_8,201527_3_71_72_73_74_75,201560_2 oder für 2A: http://www.aliexpress.com/item/4-5V-6-5V-10-5-23-6-8mm-USB-18650-Lithium-Battery-Charging-Board-LED/32377401159.html?ws_ab_test=201556_8,201527_3_71_72_73_74_75,201560_2
-
Thread
IOs von externer Steuerung (SPS, Raspberry) zu µC
mit den ULN bzw. UDN Treibern funktionieren, oder bin ich einer Lösung weit entfernt? PortB des MCP23S17SP verwendet PullUp Sorry Schaltplan ist 3-fach. PDF mit besserer Qualität Vielen Dank schon mal.
Vielen Dank für das schnelle Feedback, is ja wahnsinn. ;) Wenn die PullUps des MCP23S17SP an PortB aktiv sind habe ich noch genau die rechte Optokopplerschaltung. Die Led des Optokoppler hängt dank des Spannungsreglers immer an 3,3V. Unabhängig ob die Steurung mit 3,3 oder mit
-
Thread
günstiger Step Up mit geringem Stromverbrauch
Step-up mit eingebautem automatischen Sparmodus. Spannungsteiler insgesamt Richtung 1MOhm. Der MCP1640 / MCP1640C zum Beispiel zieht 19µA im PFM-Sparmodus/Quiescent. (Habe ich zwar da, aber noch nicht aufgebaut und verifiziert.) Der TPS61070 ist ähnlich, liefert jedoch eigentlich maximal 200mA
Diese hier brauchen zumindest mal sehr wenig Strom und eignen sich hervorragend für Batteriebetrieb: MCP16251 TLV61220 Der Microchip ist billiger, der TI besser. Mit beiden kommt man auf 1,5€, inklusive aller Bauteile. Der Stromverbrauch ist bei beiden extrem gut, da kommt man auf <5µA im Betrieb
-
Thread
Was kann das für ein Bauteil sein ?
Transistor? http://de.aliexpress.com/store/product/Transistor-Mark-Marking-code-SBPB-5-pin-SMD-SOT23-5-package/1512438_32237645111.html?storeId=1512438
Hallo, meiner Meinung nach handelt es sich um einen Operationsverstärker MCP6281 von Microchip: http://ww1.microchip.com/downloads/en/DeviceDoc/20001811F.pdf
-
Thread
Digitales Voltmeter als IC
weiß doch sofort was der Threadersteller möchte. Also nun zu dir Christian. Du kannst einen MCP320x nehmen (12 bit AD-Wandler SPI). Dann eine vernünftige Spannungsreferenz. Die können locker 10-15€ kosten, haben dann aber auch nur +-1mV Abweichung. Dann eventuell einen kleinen Spannungsteiler
da man sonst mit krummen Werten umrechnen muss. Bei vom TO genannten Auflösung kann man also bis 10,23V messen. Wo ist das Problem?
-
Thread
Problem MCP23S17 und avr-gcc
data) { SPDR = data; while(!(SPSR & (1<<SPIF))); return SPDR; } [/c] [c] /* * mcp23s17.h */ #ifndef MCP23S17_H_ #define MCP23S17_H_ #include "spi.h" #define MCP_OPCODE 0x40 #define MCP_WRITE 0x00 #define MCP_READ 0x01 #define MCP_BANK 0x40 #define
(uint8_t hwaddr, uint8_t reg); #endif /* MCP23S17_H_ */ /* * mcp23s17.c */ #include "mcp23s17.h" void mcp_write(uint8_t hwaddr, uint8_t reg, uint8_t data) { SPI_PORT &= ~(1<<SPI_SS); spi_transfer(MCP_OPCODE | ((hwaddr<<
-
Thread
Funktion mit Makro "verbiegen"
zum "verbiegen" einer Funktion mittels Makro. Was ich gerne hätte, wäre etwas wie dieses [c] MCP_PORT0 |= 1<<bit; [/c] Ich habe vorerst ein Array in der C-File der Lib abgelegt (uint8_t mcp[16]). Diese kann über ein Makro direkt angesprochen werden [c] #define MCP23S17_PORT0 mcp[0][/
rausgeschiftet werden. Dann kannst du den Aufruf ja noch im Macro selbst verbergen.. [c] #define MCP23S17_PORT0(val) mcp23s17_write_hwaddr(hwaddr, outreg, (val)) #define MCP23S17_PIN0() mcp23s17_read_hwaddr(hwaddr, inreg) [/c]
-
Thread
Atmel Studio : C-Präprozessor-Befehle einrücken
sehr unübersichtlich aus, wenn C-Präprozessor-Befehle nicht eingerückt werden. [c] #ifdef LCD_MCP23S17_ADDR #if (LCD_MCP23S17_ADDR > 0x07) #error LCD_MCP23S17_ADDR : VALUE > 0x07 #endif #else #define LCD_MCP23S17_ADDR 0x00 #endif [/c] Gibt es hier eine Möglichkeit, dass umzustellen,
nach der Autoformatierung (Strg+K, Strg+D) nicht immer wieder eingerückt wird. [c] #ifdef LCD_MCP23S17_ADDR #if (LCD_MCP23S17_ADDR > 0x07) #error LCD_MCP23S17_ADDR : VALUE > 0x07 #endif #else #define LCD_MCP23S17_ADDR 0x00 #endif[/c]
-
Thread
[V] Diverse ATxMega Entwicklungsboards
0,10€ 3x Bauteilsatz ohne SD-Slot inkl. Platine -- 15€ ----------------------------- 23x SD-RAM Erweiterungs Platine (siehe Beitrag zum ATxMega Board 5) -- 0,10€ Dazu passend: 7x Bauteilsatz mit MT48LC64M4A2P, Hühnerfutter und Platine -- 5€ ----------------------------- 13x
microSD-Slot (SCHA1B0100) -- 1€ 3x Passende SMD Quarze (16+12MHz) -- 1€ 6x USB Controller (MCP2200) -- 0,80€ 5x Mini USB Buchse -- 0,10€ ----------------------------- 10x LCD Erweiterungsplatine (siehe Bild und LCDsch.pdf) -- zu verschenken, da nie getestet -----------------
-
Thread
Vollständiges SPI Beispiel AVR-GCC?
Ich möchte den MCP23S17 nutzen. Mir gehts hier aber erst einmal allgmein ums Verständnis. Aber wenn [c] uint8_t spi_masterTransmit(uint8_t data) { SPDR = data; while(!(SPSR & (1<<SPIF))); return SPDR;
-
Thread
MCP23S17, wo müssen Widerstände hin
Hallo, ich möchte mehrere MCP23S17 verknüpfen. Das Internet (Google) gibt mir da nur sporadisch Infos zu. In den meisten Fällen wird A0 - A2 nur auf GND gelegt (Adresse 0). Selten bis garnicht, wie man die anderen Adressen ansteuert
-
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
Dialog übernimmt Atmel [Update: Nein, Microchip übernimmt Atmel]
führen, Dialog hat ja einige interessante Dinge... Aktie von Dialog stürzt grad aber ziemlich ab (-23%)... omg...
Sie die Fabs jetzt besser nutzen, TI verkauft BB Chips ja auch noch. In Sachen Verlässlichkeit ist MCP bei mir immer die Nr. 1 im Markt gewesen, nicht nur wg der ehrlichen errata sheets. MCP wird Atmel wohl wegen der eingeführten ARM Produktlinie gekauft haben. Das schwächt die PIC32/MIPS Schiene
-
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
-
Thread
MCP23S08 PullUp für ADRESSEN?
Habe vor ein paar MCP23S08 einzusetzen. Ist ein Pullup für die Adressen notwendig, oder reicht es aus, diese auf VCC zu legen?
-
Thread
TPS63031 Beschaltungs-Frage
sinnvolle Option (die ich derzeit auf die Schnelle sehe) ist, den EN zu benutzen, z. B. mit einem MCP6001 und Spannungsteiler in Schmitttrigger-Ausführung, der statisch nur 600 nA aufnimmt.
Der MAX809 ist ein Spannungswächter in SOT23 oder SC70. Er ist für verschiedene Spannungen erhältlich. In Deinem Fall wäre wohl die 3.08V oder 2.93V - Version angebracht. Er zieht Deinen EN vom TPS auf Low solange die Eingangsspannung unter dem
-
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
Temperaturdifferenzen im mK Bereich messen Gesperrt
Thomas schrieb im Beitrag #4268269: > Der Opamp > (MCP6042) hat laut Datenblatt 2 µV/K Drift sowie 5 µV Rauschen 5µV Rauschen zwischen 0,1Hz und 10Hz und bei günstiger CommonMode-Spannung. Du gehst bis zu viel niedrigeren Frequenzen und liegst mit der
0,75V“? Ich hab da auch nicht ganz verstanden worauf die im Datenblatt hinaus wollen. Figure 21 bis 23 hab ich aber so interpretiert dass solange die Ausgänge der internen Verstärker A1 und A2 (für Vs = 5 V) zwischen ~0,1 und ~4,9 V liegen alles paletti ist.