-
Thread
USB-Schnittstelle für Xmega A3BU
könntest z.B. einen USB-zu-I2C Chip nehmen. z.B. den hier: https://www.microchip.com/wwwproducts/en/MCP2221A Der gibt Dir eine I2C-Schnittstelle, die Du vom PC aus steuern kannst. Bibliotheken sind auf der Webseite vorhanden. Und da kannst Du dann jeden I2C-Baustein anschließen, den Du willst. Z.B. diesen ADC https://www.microchip.com/wwwproducts/en/MCP3221 und diesen DAC: https://www.microchip.com/wwwproducts/en/MCP4726 Problem gelöst, aber auf eine ganz andere Weise. fchk
-
Thread
AVR64DD28, mEDBG, Studio 7.0 - Fehler beim Schreiben von Fuses
. Nachdem ich es geschafft hatte, pymcuprog erfolgreich in der Bash aufzurufen, habe ich meinen MCP2221-USB-Serial-Adapter (dessen zugewiesene Linux-Device-ID ich ebenfalls geschafft hatte zu finden) nach der Anleitung mit einem 1k-Widerstand und UPDI des AVR64DD28 verbunden und das ping-Kommando
uart -u /dev/ttyACM0 -d avr64dd28) aufgerufen. Nach einigen Sekunden und Blinken der Rx-/Tx-LEDs am MCP2221 beendete sich pymcuprog dann schließlich mit der Fehlermeldung ERROR: UDPI initialization failed (oder so ähnlich). Keine Ahnung, woran das nun wieder liegen könnte. Auch ein Ping-Test an einem
-
Thread
Alternative zum FT232RL
Prolific Technology Inc. Standort-ID: 0x06200000 / 3 Verfügbare Stromstärke (mA): 500 Erforderliche Stromstärke (mA): 100 [/pre]
MCP2221 Gibt es auch in DIP. Benötigt keinen Quarz. Nur einen Kondensator.
-
Thread
Empfehlung RS232->USB-"Stick" gesucht?
Ich verwende gerne MCP2200 und MCP2221. Die haben zwei Vorteile: erstens gibt es sie in DIL, und zweitens sind sie treiberlos, weil die nur die standard USB Geräteklassen CDC-ACM und HID implementieren. Man kann die Dinger
Pat A. schrieb im Beitrag #5134440: > Aber der TO möchte einen einzelnen Chip Nö, er schreibt was von "Stick". Und die Platine hat Beinchen, die man wiederum in korrespondierende Löcher einer anderen
-
Thread
USB Serial Port Implementierung für AVR?
=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0CCEQFjAAahUKEwieu4-cwYrHAhUOKtsKHemkAyo&url=http%3A%2F%2Fwww.microchip.com%2FPIC16F1455&ei=yRu-Vd6yMI7U7AbpyY7QAg&usg=AFQjCNHX3ixfxlyfk4SZVHdR84a5bTi-Yg
solche Szenarien gibts USB-Seriell-Bridges. Wenn Du dann ACM-CDC haben willst, greifst Du einfach zu MCP2200 oder MCP2221 (das sind in Wirklichkeit vorprogrammierte PIC18F14K50 bzw PIC16F1455, aber das musst DU ja niemandem erzählen :-)), und fertig ist die Geschichte. > Aber Hauptsache, > erst mal
-
Thread
Schaltkontakte bis USB ansteuern
Selbst bauen mit MCP2221A, oder mit USB fähigen Mikrocontroller selbst programmieren (aufwendig aber möglich).
/Support/Documents/DataSheets/ICs/DS_FT230X.pdf "Configurable I/O pin output drive strength; 4 mA (min) and 16 mA (max)" Die UART brauchst du dann natürlich nicht, aber dafür kannst du die 4 vorhandenen I/Os verwenden. Somit ist die Arbeit nur auf dem PC und sonst musst du nichts programmieren
-
Thread
Viele Drucktaster und LEDs ansteuern
Peter D. schrieb im Beitrag #7751988: > Kommen denn die ws2812 mit den genannten 3mA aus? Es ist ein Unterschied, ob die aktuell verbauten LEDs 3mA benötigen oder ob 3mA pro LED zur Verfügung stehen ;-)
Ausgänge des uC [/pre] Falls der uC keine 27 I/O Pins übrig hat, kann man einen SCT2210 / DM13C / ST2221C / TLC5921 / DM13A / A6282 / TLC5923 für die 15 LED Ausgänge nutzen der 20mA strombegrenzt liefert und spart sich die 150 Ohm Widerstände und kommt mit 15 I/O Pins aus. Und wenn das noch zu viel ist
-
Thread
[KiCAD] SML Lesekopf für Stromzähler
Ich hätte statt des FT232RL eher einen FT230X oder noch besser einen MCP2221A genommen. Die haben weniger Pins und brauchen (in (T)SSOP) auch weniger Platz auf dem Board. Das erleichtert das Routing deutlich. fchk
Ausgangsstrom zu erreichen. Ist hier aber nur Spielerei, die Ansteuerung der IR-LED mit um die 20mA schafft auch ein Gatter allein.
-
Thread
kleiner USB Stick um Vendor id/Pid zu faken gesucht
dann aber auch schon wieder größer und komplexer von der Hardware. Ansonsten könntest Du mal einen MCP2221(A) ausprobieren. Das ist ein USB-Composite-Device, das sich als CDC-ACM und als HID meldet. Da kannst Du PID, VID und Strings per Konfigurationstool einstellen. fchk
hackaday.io/project/162597-st-link-clone-repurposing https://www.aliexpress.com/item/32719963657.html?spm=a2g0o.productlist.0.0.3da1d83aIWjHQi&algo_pvid=38e41f45-2fc8-49f6-ab0c-06bf4e29f12a&algo_expid=38e41f45-2fc8-49f6-ab0c-06bf4e29f12a-2&btsid=0b0a557016103743125586125e4e09&ws_ab_test=searchweb0_0,searchweb201602
-
Thread
Programmiergerät für I2C (EEPROM usw.)
sind recht gut dokumentiert. Vom CH341A habe ich bislang noch nicht mal ein anständiges Datenblatt gesehen (das, was verfügbar ist, und das jemand freundlicherweise ins Englische übersetzt hat, ist wenig mehr als eine Pinbelegungsbeschreibung
einem AVR mit VUSB und weiterem Code? Oder ein PIC? Gibt es sogar schon fertig programmiert als MCP2221, mit Datenblättern, Treibern, DLLs, Beispielen ...
-
Thread
Suche fertige USB Input Platine
www.amc-systeme.de/mess-und-automatisierungstechnik-mobile-messtechnik-digital-io-module.html?gclid=Cj0KCQiA4feBBhC9ARIsABp_nbXCtspm-VRmugGfu8xqnQUEkrmPtosGoamUNBly_SnazwhHRndXjf4aAtBdEALw_wcB
https://www.artekit.eu/products/accessories/comm/ak-mcp2221-breakout/ Hat auch eine Betriebsart mit 4 GPIO. wendelsberg
-
Thread
EEPROM über USB-Schnittstelle mittels c++ beschreiben
solltest du schon mitteilen. Wahrscheinlich ein kleines serielles, aber da gibts ja I2C und SPI. MCP2221 geht gut für I2C.
schreiben: Bauteile mit Methode xyz identifizieren. Aber EEPROM ist keine Methode. Willst du a) unterschiedliche EEPROMS identifizieren, oder b) Bauteile die mit einem EEPROM verbunden sind, identifizieren, oder c) Bauteile identifizieren, indem du ihre Eigenschaften mit Infos vergleichst,
-
Thread
low-pin-count µC mit integriertem USB
von FTDI oder so auch. Falls die > zusätlichen IO Pins einfache aufgaben übernhmen. Oder ein MCP2221A (ein vorprogrammierter PIC16F1455), dessen 4 GPIOs diverse Funktionalitäten übernehmen können. Und für mehr gibts auch noch einen I2C dazu. fchk
-
Thread
STM32F4 ARM Platine - bitte ansehen
Nimm doch ein 5V/2A Netzteil mit MiniUSB Anschluss und platziere einen Schaltregler auf der Platine.
FT232RL würde ich wegen zu vieler Clones nicht mehr nehmen. FTDI hat neuere, bessere. Oder Microchip MCP2221 bzw MCP2200 (wenn Du Handshake-Leitungen brauchst) - die sind treiberlos und laufen mit dem CDC-ACM-Treiber des Betriebssystems. fchk
-
Thread
USBasp mit SPI+UART/COM-Emulation
Hallo, mein Vorschlag, ein Projekt mit einem atmega32u2: aTeVaL (Atmel Evaluationsboard) Der ISP Programmer kann auch als COMx, ttyACMx Schnittstelle verwendet werden.
batman schrieb im Beitrag #4915751: > Haste was Besseres? :) Nimm Dir für Deinen UART einen MCP2221. Das ist ein vorprogrammierter PIC16F1455 mit Hardware USB, der Dir via HID GPIO und I2C und via CDC-ACM einen UART zur Verfügung stellt. Gibts auch im DIL-Gehäuse, benutzt die Standard-USB-Klassen
-
Thread
Wie mehrere DS1820 und USB an einem Windows System?
USB 2 Full Speed Interface. Wenn Du es nicht so mit uC Programmierung hast, kannst Du Dir einen MCP2221 und einen DS2482-800 nehmen und damit einen USB zu 8fach 1W Wandler bauen. An jedem Bus kannst Du dann mindestens 32 Devices betreiben, je nach Buslänge. fchk
Das erfordert trotzdem a) eine spezielle Erstinbetriebnahme b) steckbare oder irgendwie unterscheidbare Sensoren. Ich mache in diesen Fällen einen Zuordnungslauf, indem ich der Reihe nach jeden Sensor kurz abkühle und die
-
Thread
Zugriff auf I2C-Port an Bauteil
Hi, ich habe ein USB-Bauteil MCP 2221 mit einem UART und einem I2C-Port. Schließe ich das an, dann erscheint ein USB-Device im /dev/-Verzeichnis. Zum Testen habe ich TxD und RxD gebrückt und empfange das, was ich sende über den UART
, schaue mal im Datenblatt auf Seite 23ff http://ww1.microchip.com/downloads/en/DeviceDoc/20005292A.pdf
-
Thread
Codecontrolle und Fragen zu Microchip Studio
Vervollständigt, welcher im Anhang sich befindet. Es soll Grundlegend so funktionieren: über einen MCP2221A kommen Serielle Daten zu einem ATMEGA32. Dieser hat einen Software UART implementiert, welcher die Daten zu einer Externen schaltung weitergibt. Es werden über 2 seperate Pins auf Kurzschluss
previous definition LINE 108 #F_CPU redefined LINE 21 #Warning 'TIMER0_COMPA_vect' appears to be a misspelled signal handler, missing __vector prefix [-Wmisspelled-isr] LINE 108 Was will mir das Programm mitteilen? Ich sage doch dem Programm, das die Geschwindigkeit 8 Mhz beträgt (Zur Verbesserung
-
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,
TS912 mein neuer Standard-Typ. Leider gibt es den nur in SMD zu kaufen Ich hatte mir vor kurzem den MCP6044 im DIL gekauft.
-
Thread
EA DOGM204-A über I2C Terminal vom Microchip ansteuern.
Hallo Elektronikgemeinde, ich bin jetzt stolzer Besitzer eines EA DOGM204-A Displays. Ich möchte das Display über das I2C Terminal von Microchip(MCP 2221) testen können. Damit bekam ich bislang alle Sensoren, DACs usw. zum Sprechen. Man möge mir vorwerfen ich denke zu simple
. Die Sendezeile stelle ich dabei immer auf I2C 8Bit 7A Write 《aktueller Wert》1000msDelay 3A OK 09 Adresse NACK received. Error Codes -23 06 OK 1E OK 39 Adresse NACK received. Error Codes -23 1B Adresse NACK received. Error Codes -23 6E OK
-
Thread
Suche einfachen USB/Seriell DAC (0 bis 5V)
Das sollte mit dem FX2LP aka CY7C68013A recht problemlos sein. Habe mir damit mal einen Paralleladapter programmiert, der vom Host-OS als serielle Schnittstelle angesprochen wird. Da koennte man einfach einen DAC dahinterschalten. Preisguenstige
Nimm einen mcp2221 USB-i2c Wandlerchip und einen DAC Deiner Wahl. So etwas ist schnell selber gemacht. fchk
-
Thread
STM32 viele PWM Ausgänge
was Du brauchst. Für 7 Lüfter brauchst Du das eben zweimal. Das klemmst Du dann per I2C über einen MCP2221A an einen internen USB-Header, und das wars dann. Hier gibts auch ein Demoboard mit Schaltplänen etc., was noch Temperatursensoren ansteuern kann. https://www.microchip.com/DevelopmentTools
-
Thread
Ask me anything, Fertigung bei AISLER
and they never replied. I ended up opening a dispute on PayPal, they contacted Aisler and did not obtain a reply. In the end, PayPal issued me a full refund. I needed the board with urgency for my robot and ended up waiting for two months with
tabs > (mouse bites) and a small distance between the PCBs, are also > not allowed.
-
Thread
TWI mit ATTiny817 - Verständnis-Frage
APIF - Flag im SSTATUS - Register: This flag is set when the slave address match logic detects that a valid address has been received or by a stop condition. … The APIF flag can be used to generate a slave address or stop interrupt (see description of the AIEN control bit in TWI.CTRLA). Take special
scheint in dieser Hinsicht eine sinnvolle Investition. Ich hatte eigentlich ein Dev-Board mit dem MCP2221 im Sinn. Der Pirate ist aber universeller. Wie dem auch sei, ich habe noch etwas mit dem Arduino getestet. Dabei stellte sich heraus, daß wenn ich den Tiny817-Slave nur schreibend anspreche
-
Thread
ATMega328P Uart auf RS232 Pegel
utm_content=147170319769&utm_term=&gad_source=1&gclid=EAIaIQobChMI-O_KyODrggMVFZVQBh0nHAcQEAQYAiABEgI2a_D_BwE @Steve van de Grens, vielen Dank für den Hinweis. Das Gerät werde ich mir ebenfalls mal bestellen. Für solche einfache Fälle wäre es wohl definitiv hilfreich.
und da gibt es auch viele Lösungen, z.B. von Microchip im bastlerfreundlichen DIP-Package gibts den MCP2221A, ein UART2USB-Wandler. Und FTDI, der Klassiker schlechthin, hat da auch einiges im Angebot was UART direkt auf USB bring (ich glaub nur nix im formschicken DIP-Package aber da bin ich mir grade
-
Thread
usb serial Win7 64bit welches INF-file nehmen
http://ww1.microchip.com/downloads/en/DeviceDoc/MCP2221%20Windows%20Driver%202014-10-09.zip Dann suchst Du Dir eine VID/PID-Kombination aus dem .inf und packst die in Deinen AVR-Sourcecode, compilierst und flashst neu. Du änderst auf gar keinen
der Datei usb_serial.c steht: #define VENDOR_ID 0x16C0 #define PRODUCT_ID 0x047A
-
Thread
USB 3.0 Verbrauchsmessgerät (sehr genau)
bereitgestellte Software würde ich allerdings nicht verwenden, da sie nicht automatisierbar ist. Der verwendete MCP2221 (USB-I2C-Bridge) ist aber beherrschbar. Unter Linux gibt es Kerneltreiber dafür. Pascal schrieb im Beitrag #6341096: > je nach > Parametrierung zwischen 10-80ms. Es gäbe die Möglichkeit in
Es sei den du bist in > der 40k+ Liega... > > Schau dir mal das joulescope an. Schick. 1,5nA Auflösung, soll 32bit ADC entsprechen, aber im DB siehts dann nicht mehr so beeindruckend aus. +-0,3% & +-1,5mA im 2A Messbereich, also +-2,1mA, bei 250Khz Bandbreite. Also stabile 9bit, der Rest ist
-
Thread
RS232 Schnittstelle mit C über Visual Studio Bitweise auslesen
es diverse, wie z.B.: https://www.codemercs.com/de/io https://www.microchip.com/wwwproducts/en/MCP2221A Eigenbau, siehe z.B. mein [[USB-Tutorial mit STM32]] Wie immer wäre es gut zu wissen was du /genau/ vorhast.
16M-Micro-controller-board-for-ArduinoAB/163278927025?_trkparms=aid%3D555018%26algo%3DPL.SIM%26ao%3D2%26asc%3D20160908110712%26meid%3D31a97a6c53f2473ba54560270f036942%26pid%3D100677%26rk%3D1%26rkt%3D26%26sd%3D183161243119%26itm%3D163278927025&_trksid=p2385738.c100677.m4598 Die gibts auch mit originalem FTDI Chip.
-
Thread
Si7021: Auslesen Temperatur nach letzter Luftfeuchte-Messung
Bastelei möchte ich einen Silabs Si7021 (https://www.silabs.com/Support%20Documents/TechnicalDocs/Si7021-A20.pdf) verwenden. Ich bin in der Lage, jeweils Luftfeuchte und Temperatur zu messen und auszulesen, allerdings schaffe ich es nicht, die Temperatur der letzten Luftfeuche-Messung auszulesen - es kommt
Um Fehler im Code (der auf einem Atmega32U4 läuft) auszuschließen, habe ich versuchsweise einen MCP2221 am PC verwendet - mit gleichem Ergebnis. Den Sensor habe ich inkl. Breakout vom freundlichen Chinesen erstanden, dem Aussehen des Filters sieht es für mich auch nach dem Si7021 und nicht nach
-
Thread
USB-Soundkarte zu einem Spannungslogger umbauen, wie die Eingänge schützen?
Auf Seite 27 steht unter "Analog Performance": Line Inputs (A/D): ------------------ min.: - typ.: 1,1Vrms max.: 1,25Vrms Das sind wohl die Werte vor dem Kondensator?! Daraus kombiniert: 1,25Vrms = 3,54Vss Bedeutet das, am "nackten" Line-In-Eingang
denke, eines der üblichen ADS1115 Breakout-Boards (Adafruit etc) an einem FTDI-Konverter oder einem MCP2221 wäre die sinnvollere Variante. Dein Weg macht den Eindruck, als würde man eine Schraube mit einem Hammer einschlagen. fchk
-
Thread
Noch ein Taschenrechner auf ATMega Basis
Hintergrundbeleuchtung - 8x4 Tastatur. Die Software unterstützt prinzipiell auch mehr Zeilen. - USB-Schnittstelle mit MCP2221 Chip on board - 3.3V Design - 255 Programmschritte - 32 Speicher Die Software hat im wesentlichen die gleiche Funktionalität wie beim boris-4. Und kann die Basis für den Boris_Voyager bilden
". Oder besser: ist am entstehen. Auf den FRAM hab ich verzichtet, die USB-Schnittstelle macht ein MCP2221. Der Sleep-Einschalter ist nur optional, die Akkuladeelektronik ist nicht mit auf dem Mainboard. Die Leiterplatte ist in Prozessorteil und Tastatur aufgeteilt, es gibt die volle 8x5-Tastenmatrix
-
Thread
USB Signal über 2 µCs seriell Übertragen
im Beitrag #5122041: > Wir hatten vor dieses Eval Kit zu kaufen: > http://www.atmel.com/tools/uc3-a3xplained.aspx Und wäre das für mich machbar?
Deviceklasse beschränken, vorzugsweise Drucker (USB Printing Class) oder CDC-ACM (USB-RS232, wie es zB der MCP2200 und der MCP2221 implementieren - die anderen Chips sprechen kein USB-CDC, sondern allesamt etwas proprietäres, die sind also nicht nutzbar). Dafür implementierst Du auf dem Deviceserver zB das
-
Thread
MSP430 Aufkündigung?
einen Logic Analyzer an - Zur Kontrolle schloss ich mein selbstgebautes I2C Breakout Board mit dem MCP2221 an. Ergebnis mit Pullups (120K): ============================= Stromverbrauch bei LPM0; ca. 80µA bei 3,3V Stromverbrauch im Betrieb: ca. 370µA bei 3,3V Die Daten wurden lesend und
Logic Analyzer an > - Zur Kontrolle schloss ich mein selbstgebautes I2C Breakout Board mit > dem MCP2221 an. > > Ergebnis mit Pullups (120K): > ============================= > Stromverbrauch bei LPM0; ca. 80µA bei 3,3V > Stromverbrauch im Betrieb: ca. 370µA bei 3,3V > Die Daten wurden
-
Thread
Controller via USB an Computer: Wie am besten?
Wenn es Controller-unabhängig sein soll, kann ich den MCP2221A empfehlen. Es ist eine USB 2.0 Full Speed-nach-UART/I²C-Bridge, die ein Composite-Device implementiert: CDC und HID. Dank Klassentreiber funktioniert die Anbindung unter Windows/Linux ohne zusätzlichen
-
Thread
Kommunikation zwischen zwei Mikrocontrollern. welches Protokoll?
emulieren COM Ports, die man ohne > spezielle Bibliotheken in allen Programmiersprachen nutzen kann. MCP2221a kann neben USB-Uart auch USB-I2C ;) Ich würde aber auch zunächst schauen, ob mir Uart nicht genügt da man damit ein recht leicht durch den Menschen lesbares Protokoll erschaffen kann (Vorteil
gehabt! Das passiert halt wenn Renter-Ings. über Software reden wollen. Über ein ein paar Bytes von A nach B via SPI senden kommen die nicht hinaus.
-
Thread
Neue Bauteile: Hochgeschwindigkeitsfunk, Löttechnik und die Rückkehr der QWERTZ-Tastatur
Zu den technischen Spezifikationen vermeldet man folgendes: [c] The USRP B206mini-i delivers a 1×1 SDR/cognitive radio in the size of a business card. With a wide frequency range from 70 MHz to 6 GHz and a user-programmable, industrial-grade AMD Spartan-6 XC6SLX150 FPGA, this flexible and compact
Platinenplatzes optimieren.  Bildquelle: Abracon ### Breakout-Board mit MCP2221A Wer abseits der Querelen um FTDI (Fälschungsrisiko!) einen USB-zu-X-Wandler sucht, wird bei Microchip fündig. Nun gibt es ein Breakout-Board mit USB-C-Stecker, das auch als Standalone-Protokollkonverter
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V2] Gesperrt
CP2104 oder FT232RL ? > nehme mal an das bei Ali beide gefälscht sind... Vorschlag: Microchip MCP2221 oder MCP2200, wenn Du Handshake-Leitungen brauchst. Diese Teile brauchen keine proprietären Treiber, weil es Standard USB CDC-ACM bzw USB HID Devices sind, die unter Win/Mac/Linux/BSD mit den Standard-Betriebssystemtreibern laufen. Sind im Prinzip vorprogrammierte PICs (MCP2221: PIC16F1455; MCP2200: PIC18F14K50).
-
Thread
IRMP - Infrared Multi Protocol Decoder
LED 3mA
L_Com += (i_ & 0x3F) | (~i_ >> 7 & 0x40); [/c] Ein RC5x-Frame sieht folgendermaßen aus: C6 T A4 A3 A2 A1 A0 C5 C4 C3 C2 C1 C0 Die Zeile [c] L_Com = (i_ >> 6 & 0x1F)*100; [/c] Speichert in L_Com das Hundertfache von der Adresse: A4 A3 A2 A1 A0. Dabei werden die Kommando-Bits und