-
Thread
Can auf 8 Bit AVR ohne entsprechende Schnittstelle
CAN-Controller (z.B. MCP2515) über SPI angebunden und ein CAN-Transceiver daran, das wäre der Klasiker.
hängen geblieben? Fünf Custom-Platinen in professioneller Technik kosten heutzutage weniger als ein MCP2515.
-
Thread
STM32F103 lässt sich nicht programmieren
Genau das frage ich mich auch... Das Config-Tool für den MCP2200 bietet keine Option, um die Parität zu ändern. Nur die Baudrate kann geändert werden. @W.S. kann Dein Tool mit dem MCP2200 funktionieren, obwohl der MCP2200 nur Parität=None kann? Wenn ja, dann
Doran S. schrieb im Beitrag #5870357: > @W.S. kann Dein Tool mit dem MCP2200 funktionieren, obwohl der MCP2200 > nur Parität=None kann? > Wenn ja, dann wäre es ja ein Versuch wert. Wo finde ich denn Dein > Tool/Webseite? Anders herum: ist dieser MCP2200 ein korrekt
-
Thread
Irda <-> atmega16l
Farnell hat ihn um 7,05 Best.Nr.: 3866440 (DIP) 3866452 (SOIC) Digi-Key hat ihn 7,63 MCP2150-I/P-ND (DIP) MCP2150-I/SO-ND (SOIC) mfG, aleX
Habe ich das richtig verstanden, dass es nicht möglich ist, mit dem MCP2150 oder MCP2140 Daten ZWISCHEN ZWEI MICROCONTROLLERN auszutauschen über die Infrarot Schnittstellt? Wenn der uC also wahlweise mit PC oder Palm oder einem weiteren (identischen) uC Device kommunizieren
-
Thread
MCP2515 Initialisierung
Hallo zusammen, für das mitlesen am CAN BUS (100Kb/s) habe ich mir eine Schaltung mit AtMega328P und MCP2515 und MCP2551 aufgebaut. Sowohl der ATMega wie auch der MCP haben einen eigenen 16MHz Quarz. Den Basiscode (ursprünglich für ATMega8) habe ich hier aus dem Forum den ich nochmal anhand des Datenblattes
empfangen Mcp2515_write_register Rxm0sidh , 0 Mcp2515_write_register Rxm0sidl , 0 Mcp2515_write_register Rxm0eid8 , 0 Mcp2515_write_register Rxm0eid0 , 0 Mcp2515_write_register Rxm1sidh , 0 Mcp2515_write_register
-
Thread
Bin ich auf dem richtigen Weg (MCP23017 Wiederstände)
Pullup benutzen soll Ich gehe doch nur über SDL und SDA auf die Platine und dort übernimmt doch der MCP 23017 die Aufgaben oder sehe ich das falsch ?
Fraesbahn_EA_02.png ist richtig, wenn Du an den zweiten MCP auch noch einen machst.
-
Thread
CAN BUS Raspberry
kommunizieren lasse. Die Arduino Schaltung habe ich nach folgenden Prinzip aufgebaut mit einem MCP2515, MCP2551 & einem 8Mhz Quarz): https://www.google.com/search?q=arduino+mcp2551&client=firefox-b-d&sxsrf=ACYBGNTVOO3Z8W83lqPT5Tjz6yL9u0ieDA:1577365696730&tbm=isch&source=iu&ictx=1&fir=jUpY41_pB0CMAM
Habe den MCP2561 durch einen MCP2562 ersetzt, den MCP2515 mit 3.3V versorgt, wie im Diagramm oben angezeigt. Ich benutze einen 8Mhz Quarz und habe 2x 27pF Kondensator. Ansonsten entspricht alles dem Diagramm.
-
Thread
MCP23017 - Einzelne Pins auf High schalten
MCP23017_IODIRA); wiresend(0xFF); // all inputs on port A Wire.endTransmission(); Wire.beginTransmission(MCP23017_ADDRESS | i2caddr); wiresend(MCP23017_IODIRB); wiresend(0xFF); // all
= MCP23017_GPIOA; } else { olataddr = MCP23017_OLATB; gpioaddr = MCP23017_GPIOB; p -= 8; } // read the current GPIO output latches Wire.beginTransmission(MCP23017_ADDRESS | i2caddr
-
Thread
Can Controller MCP2515 sendet nicht -> Ratlos
2 Sachen fallen mir direkt auf: void mcp2515_init(void) { // SPI Interface initialisieren spi_init(); // MCP2515 per Software Reset zuruecksetzten, // danach ist der MCP2515 im Configuration Mode PORT_CS &= ~
mcp2515_bit_modify( CANCTRL, 0xE0, (1<<REQOP2) ); //das fehlt //|------------------- Einstellen des Bit Timings -------------------| // CAN Baudrate 125 kBaud // BRP = 7 mcp2515_write_register
-
Thread
CAN Bus Log Verständnisfrage
trotzdem welche ausgelesen. Wie kann das sein? Das CAN-Modul habe ich selbst gebaut mit den ICs MCP2515 und MCP2551, wie oben im Schaltplan zu sehen. Für die Kommunikation verwende ich eine fertige CAN-Bus-Library, die ich im Netz gefunden habe (MCP2515.zip). Als Controller verwende ich ein Arduino
nicht, dass der MCP einen Defekt hat. Den würde ich nicht tauschen.
-
Thread
42kHz Leistungsmesser 110V/3A
gelegt werden. So misst Du dann Strom und Spannung synchron. Direkt hinter der SPI-Schnittstelle des MCP3911 baust Du Optokoppler oder einen ADuM1401, damit Dein STM32 NICHT auf Netzpotential liegt - das würde ihn killen. Den MCP3911 und die eine Seite vom ADuM1401 (und nur das, nicht mehr) versorgst
Update: Laut Support ist mein Problem mit dem Chip MCP3911 nicht lösbar. Der Sin3 Filter lässt sich weder deaktivieren noch gescheit zurückrechnen. Muss mir nun Überlegen ob ich dem ganzen ein RMS Wandler vorschalte oder ein neuen ADC Wandler suche.
-
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
sparsamer OP, 3,3 V
MCP6041, Eigenstromaufnahme ca. 600nA bzw. 0,6uA. Versorgungsspannung max. 6V. https://www.dexsilicium.com/Microchip_MCP6041.pdf Für die Erzeugung der Referenzspannung fehlt noch ein Widerstand am
Transistoren zwischenschalten und dann wird die anfangs so simpel gedachte Schaltung ganz schön fett. > MCP6041, Eigenstromaufnahme ca. 600nA bzw. 0,6uA. > Versorgungsspannung max. 6V. > > https://www.dexsilicium.com/Microchip_MCP6041.pdf Das Teil arbeitet "leider" noch mit 1,6 V Versorgungsspannung
-
Thread
Schaltplan für CAN
Hi, ich habe einen Schaltplan erstellt mit einem PIC24F, MCP2515 und MCP2551. wäre cool, wenn einer mal drüber gucken könnte. Vor allem bei der verbindung vom PIC zum MCP2515. Wenn das alles richtig ist, würde ich daraus das Board erstellen. Johannes
dsPIC33FJ128GP802. Ist nebenbei noch ein wenig schneller. Als Transceiver nimmst Du dann einen MCP2562. fchk
-
Thread
STM32 i2c MCP23017 keine Kommunikation
pegel schrieb im Beitrag #5296306: > MCP_I2C_ADDR<<1 | MCP_I2C_W Meine Funktion ist für einen MCP23009. MCP_I2C_ADDR ist die 7bit Adresse. #define MCP_I2C_W (0) //Write #define MCP_I2C_R (1) //Read Ich denke es liegt an den Type
pegel schrieb im Beitrag #5296364: > pegel wrote: > > MCP_I2C_ADDR << 1 | MCP_I2C_W > > My function is for a MCP23009 . > MCP_I2C_ADDR is the 7bit address. > > #define MCP_I2C_W (0) // Write > #define MCP_I2C_R (1) // Read > > I think it's because
-
Thread
MCP23017 via Optokoppler
Ich habe da ein Problem mit I2C via Optokoppler(OK). Konkret möchte ich über OK mit einem MCP23017 quatschen. Dem MCP "Daten" schicken funktioniert auch, was nicht klappt ist der Weg vom MCP zum Mikrocontroller. Ohne die OK funktioniert alles wie erwartet. Wenn ich die Signale (vgl. Screenshots
Lesen_uC.BMP zeigt das Oszilogram beim Lesen wenn der MCP direkt am Mikrocontroller hängt. (Ich bekomme auch den Erwartungswert!) Setzen_OK.BMP zeigt das Oszilogram beim Setzen wenn der MCP am Optokoppler hängt Lesen_OK.BMP zeigt das Oszilogram beim
-
Thread
Wo bekomme ich ...
einen MCP25050 CAN-Buscontroller? Gruß Tenner
Billiger ist es da wohl den MCP2515 und nen kleinen AVR zu verwursten... Wobei der MCP2515 auch schon gewissen "stand-alone" Eigenschaften hat...
-
Thread
dc/DC Wandler 12V to 5V
Vielleicht https://www.conrad.de/de/pmic-spannungsregler-linear-ldo-microchip-technology-mcp1702-5002eto-positiv-fest-to-92-3-651416.html oder https://www.reichelt.de/ICs-MCP-1-2-/MCP-1702-5002/3/index.html?ACTION=3&LA=446&ARTICLE=90115&GROUPID=5471&artnr=MCP+1702-5002&SEARCH=MCP1702
H. E. schrieb im Beitrag #5133362: > https://www.reichelt.de/ICs-MCP-1-2-/MCP-1702-5002/3/index.html?ACTION=3&LA=446&ARTICLE=90115&GROUPID=5471&artnr=MCP+1702-5002&SEARCH=MCP1702-5002E Danke, sieht besser aus ;-) ... Wenn ich es richtig dem Datenblatt entnehme,
-
Thread
Spannungssignal umwandeln
Achso, ich hatte irgendwie noch gedacht, es geht um ein AD5160. Das MCP4131 benötigt eine geringfügig andere Software-Ansteuerung. Allerdings kann es sich bei der Pinbelegung nicht um ein MCP4131 handeln. Ist es ein MCP4241 oder ..51 oder ..61?
hatte ich vergessen zu erwähnen...hatte mich für einen anderen IC entschieden... Also, es ist ein MCP4131-502E/SN linear flüchtig SOI
-
Thread
MCP2221 ansprechen
http://www.microchip.com/wwwproducts/en/MCP2221
i2c-* zur Verfügung. So kann man freie Videoports auch als I2C-Master nutzen falls man gerade keinen MCP2221 zur Hand hat ;-)
-
Thread
Kleinspannung gegen 220V sichern
habe. Was kann ich notfalls in Kauf nehmen? * Dass der PTC kaputt geht. * Notfalls, dass der MCP kaputt geht. Was will ich absichern? * Dass weitere Komponenten, die mit dem MCP3208 an einer gemeinsamen 5V-Versorgungsspannung hängen (auf einer anderen Platine), kaputt gehen. * Dass der mit dem MCP3208 kommunizierende µC kaputt geht. Vermutlich wäre eine Variante, die 4 SPI-Leitungen über Optokoppler zum µC zu trennen und den MCP3208 an ein ganz separates Netzteil zu hängen. Dann würden diese
-
Thread
CAN Controller MCP2515: Schreiben in CANCTRL
rcall mcp2515_write_reg ldi temp2, CNF3 ldi temp1, 0x05 rcall mcp2515_write_reg ldi temp2, RXB0CTRL ldi temp1, (1<<RXM1)|(1<<RXM0)|(1<<BUKT) rcall mcp2515_write_reg ldi temp2, RXB1CTRL ldi temp1
kein funktionierndes Programm > für Read Instruction hingekriegt! Hilft dir das: [avrasm] mcp2515_read_rx_status: ; Liest den Status der Empfangspuffer aus und ; legt diesen im Register can_rx_status_reg ab cbi MCP_CSPort, MCP_CS ;CS Low ldi temp1, SPI_RX_STATUS rcall
-
Thread
*CAN Baudrate Berechnung*
schade, ich hab mich nur mit MCP2515 beschäftigt...
Hi für den MCP2515 gibt auch einen extra Calculator: http://www.intrepidcs.com/mcp2510/ mfg
-
Thread
Hilfe bei MCP201 Lin-Transceiver
Hallo, ich arbeite mit einem MCP201, welches über USART an einem PIC18f242 angeschlossen ist. Wenn ich den CS-Eingang vom MCP201 auf High lege und per USART etwas schicke und dann den CS-Eingang auf low lege, kann ich auf dem Oszi
Wenn CANoe sagt, dass der Header nicht stimmt, so liegt das nicht an dem MCP201. Dieser Baustein macht ja nur die physikalische Umsetzung von TTL-UART auf LIN-1-Draht. Vereinfacht kann man sagen, dass der MCP201 die LIN-Leitung auf Low zieht, wenn TX des Controller = 0 ist.
-
Thread
12V auf 5V mit möglichst geringem Idle Current
Anwendungsfall für lineare Regler. > > Der LF33 nimmt 500 µA Ruhestrom auf, verträgt maximal 40 Volt. > Der MCP1702 nimmt 4 µA Ruhestrom auf, verträgt maximal 13 Volt. Wobei extrem sparsame Regler wie der MCP1702 selten gleichzeitig auch die schnellsten bei plötzlichem Lastwechsel sind. Wenn die 200mA schlagartig
Stefan ⛄ F. schrieb im Beitrag #7129568: > Der MCP1702 nimmt 4 µA Ruhestrom auf, _verträgt maximal 13 Volt_ . Deshalb schaut man nach MCP1703, der kann 16 Volt bei sonst gleichen Eckdaten.
-
Thread
Welcher Bus für Lichtsteuerung
Diese Seite habe ich auch schon gefudnen. Kann ich den MCP2551 auch direkt an RX und TX des ATmega hängen ohne den MCP2515 der am SPI hängt?
Informationsherausgabe nur auf Nachfrage vergrault man selbst noch die hilfsbereitesten Forensiker. On topic: Der MCP2515 handled das CAN-Protokoll, während der MCP2551 ein Bustreiber ist, welcher die TTL-Pegel in etwas "Buskonformes" umwandelt. Der MCP2515 kann natürlich entfallen, wenn das CAN-Protokoll in Software
-
Thread
Include in Assemblerdatei (.S) - wie funktionierts?
Interrupt-Header einfügen #include <spi.h> // SPI-Busroutinen einfügen /* Funktionsprototypen */ void MCP2515_Reset(void); // Resettet den MCP2515 uint8_t MCP2515_Read(uint8_t); // Liest ein Byte aus dem MCP2515 void MCP2515_Write(uint8_t, uint8_t); // Schreibt ein Byte im MCP2515 void MCP2515_RTS(uint8_t Buffer); // Sendet ein "RTS" an den MCP2515 uint8_t MCP2515_Status(void); // Liest den Status des MCP2515 void MCP2515_Modify(uint8_t Address, uint8_t Mask, \ uint8_t Data); // Modifiziert ein Byte im MCP2515 /* Makros */
-
Thread
24V Ausgänge mit MCP23017 und UDN2987
. Was mir fehlt ist der blau umrandete Bereich. Dafür benötige ich eben High-Side Schalter. Den MCP verwende ich, da ich insgesamt 6 Stück davon benötige. Ich brauche also 96 24V Ausgänge. Aufgeteilt habe ich das pro Platine 2 MCP und 4 UDN für 32 Ausgänge. Und damit eben 3 Platinen für alle Ausgänge
noch 4.3V beim MCP23017 an...
-
Thread
ATxMega Entwicklungsboard 2
Pads hilft hier sehr. Habe heute die Platine soweit in betrieb genommen, die erste Version von OpenMCP läuft auch schon. Es gehen z.Zt.: - Netzwerk - MMC - UART (USB/RS232) - LED CA Dirk
Passt sich ja gut ein in die OpenMCP Hardware-Bilderliste (http://wiki.neo-guerillaz.de/). Ich hoffe das meine Platinen auch bald ankommen, dann kann ich mich über die Feiertage nochmals um OpenMCP auf den beiden ATXMega Boards von Tim
-
Thread
KiCAD: Erstellung von Bauteil-Bibliotheken
Funktion auch noch die verschiedenen Spannungsoptionen eintragen, sodass ich dann am Ende allein beim MCP1754S jeweils drei Ausgangsspannungen für insgesamt vier Packages habe. Ich kann so also (nur für den MCP1754S betrachtet) zwölf verschiedene Bauteile erstellen und jedem nicht nur das Pinning verpassen
ein Symbol erstellen und fünf Packages: für den TLV brauche ich den SOT-223 und TO-252 und für den MCP nutze ich auch den SOT-223 und brauche zusätzlich noch SOT-23, SOT-89 und 2x3mm DFN8. Was jetzt nur noch fehlt sind zwei Devices: TLV1117 und MCP1754S. Bei diesen verknüpfe ich die Pins (Vin, Vout,
-
Thread
Mehrere verschiedene Can Nachrichten mit Arduino versenden
message.data[4] = 0x00; message.data[5] = 0x40; message.data[6] = 0x00; message.data[7] = 0x00; mcp2515_bit_modify(CANCTRL, (1<<REQOP2)|(1<<REQOP1)|(1<<REQOP0), 0); mcp2515_send_message(&message); delay(1000); mcp2515_send_message(&message2); delay(1000); mcp2515_send_message(&message3)
[4] = 0x00; message5.data[5] = 0x40; message5.data[6] = 0x00; message5.data[7] = 0x00; mcp2515_bit_modify(CANCTRL, (1<<REQOP2)|(1<<REQOP1)|(1<<REQOP0), 0); mcp2515_send_message(&message); delay(1000); mcp2515_send_message(&message2); delay(1000); mcp2515_send_message(&message3)
-
Thread
MCP2515 Sendepuffer
by software reset. // After this he is in configuration mode. RESET(MCP2515_CS); spi_putc(SPI_RESET); SET(MCP2515_CS); // wait a little bit until the MCP2515 has restarted _delay_us(10); // load CNF1..3 Register RESET(MCP2515_CS); spi_putc(SPI_WRITE
spi_putc(0x04); //CANCTRL SET(MCP2515_CS); Ab hier dann fröhliches Senden und empfangenn Stefan schrieb im Beitrag #2428742: > void mcp2515_write_register( uint8_t adress, uint8_t data ) > > { > > // /CS des MCP2515
-
Thread
Atmega8 - Spannung genau Messen - Schaltplan
ADC eingesetzt werden. Ein günstiger 16-Bit ADC mit guter interner Referenz und gutem Preis ist der MCP-3426. http://www.reichelt.de/ICs-M-MN-/MCP-3426A0-E-SN/index.html?;ACTION=3;LA=444;GROUP=A217;GROUPID=2914;ARTICLE=109742;START=0;SORT=artnr;OFFSET=500;SID=11TZCJx38AAAIAABuinbk8eeb76173481cde8ee58021031bfd617
geschrieben. Mit freundlichen Grüßen Christian Frage zu Eagle: Gibt es eine Möglichkeit den MCP-3426 als Symbol in Eagel zu bekommen. Gibt es da Bauteile Libs zu?
-
Thread
Schaltplan WEMOS Wetterstation Prüfung
mit dem ESP-M2 Modul (ESP8285). Ebenfalls auf geringe Stromaufnahme ausgelegt. Arbeitet mit einem MCP1703 als Spannungsregler, dazu noch ein MCP73832 als LiPo Lade-IC (per Lötbrücke auf 100 bzw. 500mA Ladestrom umzustellen) via MicroUSB. I²C ist via Buchsenleiste rausgeführt. Habe da momentan den BME280
dem ESP-M2 Modul > (ESP8285). Ebenfalls auf geringe Stromaufnahme ausgelegt. > Arbeitet mit einem MCP1703 als Spannungsregler, dazu noch ein MCP73832 > als LiPo Lade-IC (per Lötbrücke auf 100 bzw. 500mA Ladestrom > umzustellen) via MicroUSB. > I²C ist via Buchsenleiste rausgeführt. Habe da momentan
-
Thread
MCP23S18 I/O Expander
zwei Kondensatoren hast du auch dran? > > Viele Grüße > > Jochen Ehm am Controller ja an dem MCP23S18 wäre mir neu ;)
Andersrum: Der Highpegel vom BluePill langt dem MCP nicht als Eins wenn er an fetten 5V hängt.
-
Thread
Batteriebetrieb: Arduino Pro Mini (8Mhz, 3,3V)
ursprünglicher Weg mit vier Zellen und LowDropRegler eine sinnvolle Entscheidung. Wenn der Strom genügt, MCP170x als Regler.
Und da weiß man nie, was da wirklich für einer auf so einem China Board > montiert ist. Ich habe MCP1702 und MCP1703 über Ali gekauft, die bislang verbauten halten den spezifizierten Querstrom ein. Tim S. schrieb im Beitrag #5288575: > Wenn nichts gemessen (BME280) oder gesendet (RF24) wird verbraucht
-
Thread
Umsetzer von CAN auf RS232 bauen
mit. Dafür finde ich die Preise ganz ok. Du kannst dir das ganze natürlich auch mit einem ATMega + MCP2515 (über SPI) + MCP2551 aufbauen und das Protokoll + die Host-Software selbst implementieren.
http://www.kreatives-chaos.com/artikel/ansteuerung-eines-mcp2515
-
Thread
Strommessung KfZ / Schwellenwert
Hubert schrieb im Beitrag #6712465: > Und wie > dort empfohlen MCP6001 Hmm mit bis zu 4.5 mV Offset? (der dann verstärkt +/-4.5V Ruhespannung ergeben kann?) Ich würde eher einen Chopperverstärker z.B. MCP6V01 / MCP6V26 verwenden. Wenn die Schaltung nicht invertierend
beiden oben habe ich schon das Problem, dass ich die SMD-Teile nicht gelötet bekommen werde. Beim MCP6001/2 gibt's eine DIP Variante. Außerdem sieht die "typical application" im Datenblatt deutlich komplizierter aus, da wird ja sogar noch *zusätzlich* ein MCP6XXX verbaut. Oder meinst Du den MCP6V01,
-
Thread
analog Signal 5v ausgeben mit 3v3 µC
also 12V. Sherlock 🕵🏽♂️ schrieb im Beitrag #7857281: > Mein aktueller Standarddtyp ist der MCP6002. Auf Reichelt hatte ich einen MCP6001 gefunden, aber der Versand ist unsinnig teuer. Dergute W. schrieb im Beitrag #7857265: > Ich hab hier ein paar LM324 rumliegen, die funktionieren sogar
Eignung bezüglich Deiner Zwecke überflogen hast. Alexander schrieb im Beitrag #7857287: >> [MCP6002] > Auf Reichelt hatte ich einen MCP6001 gefunden [...] Suchtest Du die da? | https://www.reichelt.de/de/de/shop/produkt/operationsverstaerker_2-fach_1_mhz_0_6_v_s_1_8_v_6_v_di-90092 |
-
Thread
20V mit ADC messen bei Auflösung 0,01V ?
Bei Reichelt gäbe es noch diese netten Kandidaten: MCP 3428-E/ST 16 Bit // 4 Kanäle differentiell // int. Ref // 15...240 SPS http://www.reichelt.de/ICs-MCP-3-5-/MCP-3428-E-ST/3//index.html?ACTION=3&GROUPID=5472&ARTICLE=109744&SHOW=1&START=0&OFFSET=500& MCP 3421A0T-E/CH 18 Bit // 1 Kanal differentiell // int. Ref // 4...240 SPS http://www.reichelt.de/ICs-MCP-3-5-/MCP-3421A0T-E-CH/3//index.html?ACTION=3&GROUPID=5472&ARTICLE=90082&SHOW=1&START=0&OFFSET
-
Thread
STM32 Echtzeitproblem
im Beitrag #6183475: > Was ich machen möchte ist ein Phasenmoduliertes Signal über einen DAC > (MCP4922) an einen Piezo schicken der mir dann ein Ultraschallsignal > erzeugt.
MCP4902/4912/4922 Datenblatt Seite 23: "The write command is initiated by driving the CS pin low, followed by clocking the four Configuration bits and the 12 data bits into the SDI pin on the rising
-
Thread
Step down von 6v auf 5v?
MCP16311 http://www.reichelt.de/MCP-16311-E-MS/3/index.html?&ACTION=3&LA=446&ARTICLE=146359&artnr=MCP+16311-E%2FMS&SEARCH=mcp16311
m.n. schrieb im Beitrag #3769054: > MCP16311 > http://www.reichelt.de/MCP-16311-E-MS/3/index.html?&ACTION=3&LA=446&ARTICLE=146359&artnr=MCP+16311-E%2FMS&SEARCH=mcp16311 toll, weniger als 70% Wirkungsgrad bei den 200mA. mit einen einfachen
-
Thread
Verständnisproblem MCP23S17 Hardware Adresse
Ja, das ist die Erklärung, alle werden gemeinsam beschrieben. [c] /* MCP_0..MCP_7 --> MCP23S17 mit Hardwareadresse 0..7 */ /* nach Reset werden MCP_0..MCP_3 gemeinsam angesprochen, weil HAEN=0 ist */ mcp_write_register( MCP_0, MCP_IOCON, HAEN | MIRROR ); [/c] ist also gleichwertig mit: [c] mcp_write_register( MCP_0, MCP_IOCON, HAEN | MIRROR ); mcp_write_register( MCP_1, MCP_IOCON, HAEN | MIRROR ); mcp_write_register( MCP_2, MCP_IOCON, HAEN | MIRROR ); mcp_write_register( MCP_3, MCP_IOCON
-
Thread
Umsetzung "kleines" Bussystem für AVR im Haus
Also wegen der Verbindung der AVRs untereinander nochmal: Ich schwanke nun immer mehr auf CAN (mit MCP2515 per SPI). (Muster vom MCP2515 und MCP2551 habe cih mir aber trotzdem schon einmal angeschafft.) Jedoch was ich davon noch nicht (zu 100%) weiß: 1. Wie "langsam" kann man den BUS fahren? Der
Speed von 125kBit/s. Langsamer als 20kBit ist meiner Meinung nicht notwendig. Zum Thema Qualität MCP2515: Der funktioniert wunderbar, und es gibt auch genug Infomationen im Netz dazu wie man den programmiert etc. und DAS war für MICH der Grund den zu verwenden. Ich verwende den MCP 2515 zusammen
-
Thread
Einfache Spannungsanzeige die wenig Strom verbraucht
da evtl auch alternativen ? Ein Komparator mit Referenzspannung wäre noch eine Möglichkeit (z.B. MCP65R46). https://www.reichelt.de/komparator-1-fach-sot-23-6-mcp-65r46t-1202e-p109805.html Dann ist die Schaltung aber nicht mehr so kompakt, und der Stromverbrauch etwas höher.
Ansatz ist gut, aber der MCP65R46 verträgt nur 5,5V.
-
Thread
Hausbus über RS232 möglich?
brauche ich "real" für einen Versuchsaufbau? Je 2x µC - atmega8 in Grundbeschaltung - Quarz nötig? MCP2515 MCP2551 Wenn ich nichts überlesen habe läuft das MCP-Gedöns auch mit 5V. Ich brauche also keine anderen Pegel? Kann ich, bei Verwendung von CAT7, die Versorgungsspannung für die Schaltungen
keinem anderen Hausbussystem gesehen ;-) >Je 2x >µC - atmega8 in Grundbeschaltung - Quarz nötig? >MCP2515 >MCP2551 Ich kenn die Teile nicht so genau; sollte aber genügen (MC, Can-Controller, Can-Transceiver). >Wenn ich nichts überlesen habe läuft das MCP-Gedöns auch mit 5V. Ich >brauche also
-
Thread
4V - 6V auf 5V stabilisieren
wohl die Stabilität der Spannung und nicht die absolute Grösse. Ja, das könnte ich dann mit einem MCP1702 machen.
kann es gehen, und es leuchtet dabei noch schön. Kann man so machen...ich würde trotzdem einen MCP1702 in der 2,5 Volt Ausführung nehmen. BiFi schmeckt mir nicht. schrieb im Beitrag #5673574: > Jörg R. schrieb: >> Ein MCP@702xx ist ein LDO. Der hat kein Problem aus 4,4 Volt 3,5 Volt >> zu
-
Thread
Raspberry Pi 4 2 Port CAN Bus High Speed & Low Speed MCP2515 MCP2551 TJA1055T
Raspberry Pi 4 HAT 2x CAN (SPI), 1x CAN High Speed, 1x Low Speed High Speed 500 kbits SPI0 > MCP2515 > MCP2551 > Antrieb CAN und Diagnose CAN Low Speed 100 kbits SPI1 > MCP2515 > TJA1055T > Comfort CAN (AUDI/VAG) Wozu: Ich habe mir für meinen T4 Audi A8 4H Multikontur Sitze mit allem was
Layouten und zu irgendeiner > Homepage schicken die mir das PCB fertigen? Ja, warum nicht. MCP2515 und MCP2551 in SMD als SO8 und SO14 haben Pinabstand 1,25mm. Das kann man auch ohne viel Übung problemlos von Hand löten. Die Kondensatoren und Widerstände kannst du als SMD in Baugröße 1206 nehmen
-
Thread
AVR USART synchron
freq_zaehler_a = 0; static __uint24 freq_zaehler_b = 0; static unsigned int form_puffer_a = MCP4921_KANA | MCP4921_GA | MCP4921_SHDN | 0x0400; static unsigned int form_puffer_b = MCP4921_KANB | MCP4921_GA | MCP4921_SHDN | 0x0400; FLAGG &= ~(1<<F_PULS); /*** Kanal A ***/
hier noch optimieren? Interrupt: [c]ISR(TIMER0_COMPA_vect, ISR_NAKED){ // Timer 0 interrupt. MCP4921_LDAC_PORT &= ~(1<<MCP4921_LDAC); // Impuls LDAC FLAGG |= (1<<F_PULS); // Flag fuer Puls einsetzen MCP4921_LDAC_PORT |= (1<<MCP4921_LDAC); reti(); // da ISR_NAKED } [/c] So ist schneller
-
Thread
Einfacher MCP250XX gesucht
Hm, ich dachte den MCP kann man "stand-alone" verwenden
Das development kit ist mir ein wenig zu teuer (169€ oder $). Der MCP soll ja In-Circuit programmierbar sein. Meine Frage ist daher einfach ob jemand den MCP schon mal mit nem "einfachen" Brenner beschrieben hat?
-
Thread
Welche Schnittstelle für Bus-System ?
Danke Falk, Ich hab das jetzt so verstanden, das an Das RPI (Oder den ATMega etc) via SPI der MCP2515 kommt, dahinter kommt dann der MCP2551. Aus dem MCP2551 kommt dann CAN, Richtig? Dann habe ich das jetzt nähmlich verstanden.
#3217980: > Ich hab das jetzt so verstanden, das an Das RPI (Oder den ATMega etc) > via SPI der MCP2515 kommt, dahinter kommt dann der MCP2551. Aus dem > MCP2551 kommt dann CAN, Richtig? Eine CAN Peripherie besteht ähnlich wie bei Ethernet immer aus zwei Teilen: einem MAC (dem Digitalteil, zB