-
Thread
100 MBit Ethernet differentielles Routing
Danke Falk. Sowas wollte ich hören. Ich notiere mir in meiner Checkliste jetzt, dass für 100 MBit bis 3mm völlig akzeptabel ist. Die 2.5mm kamen übrigens einzig und allein daher, weil die THT RJ45 Buchse von Würth RD+ und RD- auf der jeweils anderen Zeile hat. Die kannst du entweder "sauber" routen,
Falk. Sowas wollte ich hören. Ich notiere mir in meiner Checkliste > jetzt, dass für 100 MBit bis 3mm völlig akzeptabel ist. > > Die 2.5mm kamen übrigens einzig und allein daher, weil die THT RJ45 > Buchse von Würth RD+ und RD- auf der jeweils anderen Zeile hat. Die > kannst du entweder "sauber
-
Thread
Buttons an ESP32 entstören
gedrückt wurde, wird die Funktion in Zeile 197 > ausgeführt, welche den jeweiligen Motor in eine der 3 “Richtungen” > (vorwärts, rückwärts und aus) drehen lässt. [c] void pushed(int pinNr) { // LOG_INFO("touched pin: ", pinNr); for (int i = 0; i < motorArray.size(); i++) { motorArray[i].setDirection(getDirectionFromPin(pinNr)); } } [/c] Das bringt mich leider auch nicht weiter. Welche der 3 Tasten bewirkt was? Wenn ich 4 Motoren mit 3 Tasten steuern sollte, würde ich das so implementieren: Taste 1: toggle
-
Thread
Bauteil-Roundup: Drohnenkit bis Piezoputzanlage
multiplier/divider, offers 32 KB of Flash memory and 4 KB of SRAM, and operates within a voltage range of 2.4V to 5.5V, with an operating temperature range of -40°C to 105°C. To meet diverse performance design requirements while reducing size and cost, the M2003 series supports 4 sets of 32-bit timers, 1 watchdog timer, a 3-channel enhanced input capture timer, 2 UARTs, 1 I²C, and 1 universal serial control interface (USCI), which can be flexibly configured as UART/SPI/I²C. ---via https://www.nuvoton.com/products/microcontrollers
-
Thread
ESP32 IDFv3 Ethernet-Phy KSZ8863 funktioniert nicht
zu unterschiedlich, außerdem lässt sich der Chip über SMI nochtmal komplett ansprechen. Nur über I2C oder SPI kann man alle Register erreichen. Der KSZ8863RLL hat drei Ports, Port 1+2 sind normale 100Mbps Ethernet-Ports, Port 3 ist über RMII zu erreichen und hängt an meinem ESP32. ESP-IDF v3
W (475) KSZ: Except next write to fail because of SW reset I (575) I2C: i2c_master_cmd_begin failed E (575) I2C: I2C_read failed I (575) KSZ: ChipID ok I (575) emac: emac reset done I (575) KSZ: Port 3 speed mode: 100M I (575) eth_example: Ethernet Started I (2575
-
Thread
KNX-Gerät mit USB-Port - Unterschiedliche Spannungsversorgung
bereits 5V und 3,3V vorhanden sind. Dies scheint mir ineffizient. Sind meine Bedenken berechtigt? Sollte ich lieber eine Diode zwischen USB-Port (VBUS/VSYS) und der 5V Versorgung platzieren? Im Anhang befinden
Diode (D6) und nur die relevanten Bauteile auf dem Screenshot. Wie gesagt, das KNX BCU liefert bereits 3V3 und 5V weshalb in diesem Fall U2 überflüssig ist.
-
Thread
Probleme mit STM32F103 und SPI1 remapping
-Clock // GPIO pins for MISO, MOSI and SCK GPIO_InitStruct.GPIO_Pin = GPIO_Pin_5 | GPIO_Pin_4 | GPIO_Pin_3; GPIO_InitStruct.GPIO_Mode = GPIO_Mode_AF_PP; GPIO_InitStruct.GPIO_Speed = GPIO_Speed_50MHz; GPIO_Init
| RCC_APB2Periph_GPIOC, ENABLE); RCC_APB1PeriphClockCmd(RCC_APB1Periph_I2C1, DISABLE); //Errata -> Don't use Remapped SPI1 with activated I2C1-Clock // GPIO pins for MOSI and SCK GPIO_InitStruct.GPIO_Pin
-
Thread
Leseprobleme mit dem DHT21 an einem D1 Mini V3
So machst du dir den ESP8266 kaputt, weil du damit 5V Pegel auf GPIO2 legst. Es sind maximal 3,6 Volt erlaubt. Betreibe den Pull-Up Widerstand mit 3,3V.
der Arduino läuft, benötigt er ja Strom. Dieser bekommt er bei mir aus einem USB Netzteil mit USB-C Stecker der direkt im D1 Mini eingesteckt ist. Der D1 Mini hat dann einen interne Spannungswandler und bietet 3,3V und 5V über seine Pins zur Verfügung. An dieser (3,3V) Spannungsversorgung habe
-
Thread
Daten vom Smartphone Sichern ohne Display
Funktion nicht haben (außer ggf. deren Gaming-Geräte). Ich habe auch mal gelesen, dass es mit USB 2.0 nicht möglich sein soll (was der USB Port nur kann), aber wo anders stand dann, dass es auch USB 2.0 HDMI Adapter gibt. Ich könnte höchstens mal auf der Arbeit gucken oder das Handy an meine USB-C
Funktion nicht > haben (außer ggf. deren Gaming-Geräte). Ich habe auch mal gelesen, dass > es mit USB 2.0 nicht möglich sein soll (was der USB Port nur kann), aber > wo anders stand dann, dass es auch USB 2.0 HDMI Adapter gibt. Bei USB 2 ist die Datenrate zu gering für Monitorsignale. Ich kenne zwei
-
Thread
RS-485 Datenprobleme - immer nur das letzte Gerät geht
der Software habe ich ja ein Bild hochgeladen. Da gibt die ip Adresse > des wandlers and und den Port, der hat ja 2 serial Ports. Setze ich auf > eins. Soweit so gut und dann sage ich nur noch Leser Adresse 1,2 und 3 > für den jeweiligen. Damit weiß zwar die Software, daß sie die Leser 1 bis 3
zwei Teilnehmern. Unwahrscheinlich aber vielleicht will der MOXA ja fortlaufende Slaveadressen (1, 2, 3) anstatt 1, 4, 5. Tom
-
Thread
Probleme mit High- und Low-Eingängen Arduino Nano
Danke für eure Tipps. Der Arduino-Code: ```cpp #include <Adafruit_NeoPixel.h> #define PIN 6 //LED-Stripe #define NUMPIXELS 66 #define SENSORPIN1 A3 //Schalter hell #define SENSORPIN2 A5 //Schalter dunkel Adafruit_NeoPixel pixels(NUMPIXELS, PIN, NEO_GRBW + NEO_KHZ800); int Sensorstatus1
r24 ; 5 while(1){} d8: ff cf rjmp .-2 ; 0xd8 <main+0x14> [/c]
-
Thread
Stromzähler EFR SGM C8 auslesen
Daten wie Hersteller (EFM) und Versionsnummer den Bezugszählerstand 1.8.0 und den Einspeisezählerstand 2.8.0 auf 0.1Wh genau aus. Hab mir die Pin vom Netzbetreiber schicken lassen. Dann gibts zusätzlich: Strom L1, L2, L3 Leistung L1, L2, L3, Gesamt Spannung L1, L2, L3 Netzfrequenz und 5 Phasenwinkel
#!/usr/bin/python3 import serial import time import binascii import struct PORT = '/dev/ttyUSB20' BAUDRATE = 9600 TIMEOUT = 10 # Increased timeout def read_sgm_c8(): try: with serial.Serial(PORT
-
Thread
Fehlerhafte RPI gesteuerte TRIAC-Schaltung für AC-Lasten
und alle anderen Mikrocontroller versorgt. Dafür dann den GPIO-Pin auf HIGH invertieren und dann den MOC anders herum beschalten. Korrekturen RPI zu MOC: 5V über 330Ω an MOC3083 Pin1 MOC3083 Pin2 an RPI GPIO 10kΩ Pull-Up-Widerstand von GPIO zu RPI 3,3V Weitere
#7727111: > mein Schaltplan-Werk Und wieder den Strom nicht gerechnet, diesmal für den Transistor. 3,3 Volt am Port, 0,7 Volt für BE vom NPN macht 2,6V an 1kOhm, also 2,6mA. Zuviel, 1mA Basisstrom genügt selbst für einen BC107A - also 2k7 an die Basis, erfreut den µC. Siehe erneut https://www.mikrocontroller.net
-
Thread
Relais mit UL2003A korrekt schalten
schrieb im Beitrag #7721247: > Wir hatten erst vor wenigen Tagen einen Thread, wo der ULN hinter den > 3,3V des µC nicht sauber durchschaltet. Der hier? https://www.mikrocontroller.net/topic/569983 Da hängt er an einem Philips I2C I/O expander, und diese Dinger haben Ausgänge wie 8051, sind high extrem
schrieb im Beitrag #7721247: > Wir hatten erst vor wenigen Tagen einen Thread, wo der ULN hinter den > 3,3V des µC nicht sauber durchschaltet. Die ULN2003 sind für Standard TTL entworfen, und da kommt bei der Last von 1mA nur knapp 3,5V raus, also kaum mehr als aus einem aktuellen CMOS Ausgang eines
-
Thread
Umbau m20x 3V LED Kette - Parallel - Wemos D1 / Unbekannter IC/ MC
also 400mA vin 5V runter auf 3V also 5 Ohm, wird das nichts weil eine LED schon 50mA frisst und eine andere 5mA. Taste dich also mit dem Vorwiderstand ran damit 3V an Lichterkette mit ihrem Zuleitungskabel abfällt.
dir das. Genau mein Gedanke. Kann ich das ganze dann an eine Digital I/O Pin des Wemos D1 mini mittels eines BC547C Transistors hängen? Oder wie würdet ihr das machen? Brauche ich an dem Port noch einen Pull-up widerstand? Danke! Gruß Gerald
-
Thread
NAU88C22 Design Review
Leiterbahnen und der Lötstellen (Lötfehler) - Die anderen Geräte am Bus abgefragt (Fehler in der I2C-Konfiguration des ESP32 oder im Bus-Layout) - Versorgungsspannungen an den 3,3V und 5V-Leitungen gemessen. Spannung am MODE-Pin gemessen. Verbindung der I2C-Pins des NAU (16 und 17) mit den entsprechenden
> #define TAG "MAIN" #include "esp_log.h" void app_main(void) { i2c_master_bus_handle_t bus_handle; i2c_master_bus_config_t i2c_mst_config = { .i2c_port = 0, .sda_io_num = 4, .scl_io_num = 5, .clk_source = I2C_CLK_SRC_DEFAULT
-
Thread
Kabeltester - möglichst Viel-polig
jeweiligen Kabel würde ich so konstruieren, dass man Ein- und Ausgang einfach umstecken kann (Einfach über 2x25 Stiftleiste / Pfostenstecker). Notfalls kann man das auch in 2 separate Projekte aufteilen: 1x Durchgänge und 1xSchlüsse Messung mit 3,3 oder 5V reicht aus (höhere Spannung wäre vermutlich sehr
folgt aus: for (pin1=0; pin1<n; pin1++){ setze_pol1_auf_pin(pin1); for (pin2=pin1+1; pin2<n; pin2++) { setze_pol2_auf_pin(pin2); messe_widerstand(); } } Dadurch kriegst Du eine Tabelle, die die Verbindungen
-
Thread
Seeduino XIAO - Hardware-I2C geht nicht mit Wire (Arduino)
verschiedenen Arduino-Implementierungen sein. Oder mit der toolchain. Ich habe unter aktuellem sloeber 4.4.3 mit seeduino SAMD 1.8.5 board file das gleiche Problem. Die beiden Ports an für SCL und SDA an PIN4 und PIN5 zucken einfach nicht und liegen konstant auf 3v3. Fehlende Pullups können es also nicht sein
Frank E. schrieb im Beitrag #7735319: > NICHTS passiert. Hast du in Wire.begin auch die I2C Pins mit angegeben ?
-
Thread
6502 System funktioniert nicht richtig
> Ich brauche nur die Pins, so im Bereich A2-A5 (Pin 5-8) > mit dem Finger berühren und der Fehler verschwindet. Irgend ein offenes Signal. Ein Haar-Riss in einer Leiterbahn, eine Durchkontaktierung defekt. Oder, das
Recht: WDC gibt keine absolute Grenzfrequenz (oder Betriebsfrequenz) an, aber auf p.25, Fig. 6-3 sind die Zeit-Parameter bei 5.0V und 14MHz angegeben. Dementsprechend bestimmen sich die Zeiten. Spannend fand ich den Inset bei p.25, Fig 6-2 dass wohl WDC die maximale Frequenz bei 85°C bestimmt
-
Thread
RP2350 / Raspberry Pi Pico 2 – RISC/V und ARM-Kerne im Wechsel-Dich-Verfahren
domains • Hardware mitigations for fault injection attacks • Hardware SHA-256 accelerator 2 × UART 2 × SPI controllers 2 × I2C controllers 24 × PWM channels 4/8 x ADC channels 1 × USB 1.1 controller and PHY, with host and device support 12 × PIO state machines Software-compatible with
englischen Branchennewsdienst The Register berichtet Upton folgendes: [c] "FreeRTOS is the preferred OS (as on RP2040). There's an increasing amount of excitement around Zephyr, and some community effort to port that to the RP2 platform, and we may engage formally with that
-
Thread
Lichtsteuerung über i2c - ULN2803A - S12-100
100MVA raus! UFFFF! https://www.youtube.com/watch?v=_kI8ySvNPdQ#t=3m20s 9VA Blindleistung bei 0,5W Wirkleistung! Die 2. Chinagurke 1,3W bei 19,6VA! OMG!
eigentlich schon mal gemessen, welche Spannung am PCF8575 > anliegt, wenn du dem Spannungsregler nur 3,3V gibst. Meiner Meinung nach > ist für das Modul eigentlich eine 5V Versorgung vorgesehen. Der Spannungsregler ist der Raspi? Der i2c- Bus hat dort 3.3V. An den PINs hab ich immer 3.29V gemessen
-
Thread
GPIs - „Standardschutzschaltung“
D. schrieb im Beitrag #7713025: > I2C Bus mit 400kHz D. schrieb im Beitrag #7713075: > Ein I2C mit 3.3V geht tatsächlich auch an die Außenwelt... > Hier soll irgendwann ein 3m Kabel ran. Dafür ist I²C nicht vorgesehen. Das wird
So meine lieben Mithelfer, anbei mein Test. I2C mit 3 Teilnehmern wovon einer über ein Kabel angeschlossen ist. 400 kHz Gesamt Pull-Up bei 2,5 kOhm da jeder Teilnehmer seine eigenen Pull-Ups mitbringt. Also nicht unbedingt super perfekt aber auch
-
Thread
MODBUS - C Librariy für Microchip PIC 16Fxxx ?
Verdrahtung ist schon komplett auf diesem "proxy" vorhanden (würde dazu einen "RS485 To TTL UART Serial Port To RS485 Converter Function Module Stable Module" nutzen (https://www.ebay.de/itm/185943998950?_trkparms=amclksrc%3DITM%26aid%3D777008%26algo%3DPERSONAL.TOPIC%26ao%3D1%26asc%3D270962%26meid%3Df5dd7d0ca5e9401383015169d5a67a85%26pid%3D101949%26rk%3D1%26rkt%3D1%26itm%3D185943998950%26pmt%3D1%26noa%3D1%26pg%3D4375194%26algv%3DRecentlyViewedItemsV2WithMLRPbooster%26brand%3DMarkenlos&_trksid=p4375194.c101949.m162918&_trkparms=parentrq
-
Thread
16 UARTs für MIDI
Seriennummer auch auf den "Pfad" matchen, über den das Device angeschlossen ist, also z.B. Hub1 Port 3 -> Hub2 Port 2 -> CH348 ==> /dev/midi10
Ausgänge, die auf einen Bereich der Tastatur höhren, unabhängig von den anderen. Damit kann ich z.B. 3 Keyboards definieren von denen das 1. die linke Hand nimmt bis z.B. C3, das 3. die rechte ab C3 und die 2. beide schnappt von z.C. C1 ... C4. Man kann zB. auch programmieren dass C1 ... C2 auf einen
-
Thread
Post-Map simulation mit ModelSim
durchblicken. Bei mir sieht das z.B. so aus: [vhdl] type tx_state_type is (idle, dest0, dest1, dest2, dest3, dest4, dest5, source0, source1, source2, source3, source4, source5, ethtype0, ethtype1, data); signal tx_state : tx_state_type := idle; [/vhdl]
/ILOGICE3/ISERDESE2s: 0 out of 300 0% Number of ODELAYE2/ODELAYE2_FINEDELAYs: 0 Number of OLOGICE2/OLOGICE3/OSERDESE2s: 0 out of 300 0% Number of PHASER_IN/PHASER_IN_PHYs
-
Thread
Laufzeitbegrenzung für 12V Pumpe mit Akku, Solarmodul, Step-Up, Zeitschaltuhrbetrieb LED-Anzeige MPP
12V 80mA CR01 bzw. CR02 umgeschaltet. Es braucht nur Strom während der Zeit des umschalten für ca. 5s also ideal für Solarbetrieb. 3 way motorized Brass ball valve 12V 60-80mA 3Wmax 5s 0-1,0Mpa DN15 1/2" 20mm, flow hole 12mm pos1, 8mm pos2 0-90°C 23,55 Euro https://de.aliexpress.com/item/32240945548
D2=10k und R3=10k mit LED2=gelb ist für T1=BC546B der Pull-Up und somit gelangen die 0/10V an das Gate von T3_N-FET der als Schalter arbeitet. Relais K1A 5Pin 15,2x12,7x13mm ist nicht bestückt da der MOSFET
-
Thread
Fehlersuche an einem 186er Motherboard (Sinumerik CNC-Steuerung))
Ich habe mich heute der Platine gewidmet: 1) Alle gesockelten ICs raus und wieder rein. 2) Kondensatoren auf Kurzschluss gemessen. 3) Überwachung der Spannungsversorgung am Netzteil deaktiviert 4) Versorgungsspannungen gemessen: +12V gegen -12V: 12V CPU VCC gegen VSS: 5V 5) Messpunkte
ist und man bereits bit rot befürchtet: bei verschiedenen Betriebsspannungen auslesen. Mit 4,4 V, 5,0 V und 5,6 V kann man eine 2 aus 3 Entscheidung treffen. Ansonsten, das Image mit den meisten Nullen drin ist fast immer das richtige. EPROMs (27xxx) sind gelöscht auf 0xFF und werden in Richtung
-
Thread
Schaltungsproblem oder Arduinoproblem
immer klar sein, daß die obere absolute Spannungsgrenze immer nur wenig vom Nominalwert abweicht. Z.B. 3.6V bei 3.3V uC oder 5.5-7V bei 5V Käfern. Da braucht es nicht viel, um solche Grenzwerte, auch kurzzeitig zu überschreiten. Es ist nicht gesagt, daß kurzzeitige Überschreitungen unbedingt zu einem "Sterben
nichts. Sowohl die 5V-LED als auch die an (13) haben 1k Vorwiderstand, Strommessungen über die LED bestätigen das. Ich hatte eine Version mit 3,3 Volt / 8 MHz dran, da passt das - knapp 2mA / 5mA. Der eine 5V ist offenbar
-
Thread
ESP32 S3 USB Inbetriebnahme
) [1 ] read_regs: 75ecb958 0000dc54 00000000 8b080000 8cbbf002 5c00d48d BLOCK_SYS_DATA (BLOCK2 ) [2 ] read_regs: 5facfa05 909a2b52 dd28ecc0 fb2412dd 540b1061 32563cd4 e90d04ba 314eb91a BLOCK_USR_DATA (BLOCK3 ) [3 ] read_regs: 00000000 00000000
, am lesen: >https://docs.espressif.com/projects/esp-hardware-design-guidelines/en/latest/esp32s3/schematic-checklist.html#usb Da wird empfohlen im Layout 2 (0 Ohm) Serienwiderstände und 2 Kapazitäten vorzusehen, halte ich jetzt erstmal nicht für absolut funktionsrelevant (sind auf dem S3-DevKitC
-
Thread
DCF77 Signal bricht zusammen wenn ein serieller Monitor gestartet wird.
Sebastian R. schrieb im Beitrag #7707797: > Welchen Pin vom Arduino nutzt du als DCF-Eingang? 2 oder 3 Interrupteingänge oder 8 dann verwende ich Timer2 als Interruptquelle.
auch am kompliziertesten: - Ein LDO, der das Modul mit einer niedrigen "leisen" Spannung versorgt. 2,5V oder 3,3V sind leicht zu bekommen. - Dann ein Pegelwandler (z.B. 74LVC1T45), der das kleine anfällige Signal aus dem hohen Pullup befreit und ordentlich Pegel bei 5V (oder auch 3,3) liefern kann,
-
Artikel
QO-100 der erste geostationäre Amateurfunkumsetzer
Amateurfunkclub REF bietet auch zwei Teile an, derzeit aber ausverkauft: Minitiouner Pro incl. Tuner ("Pro"=2 Empfangskanäle über getrennte USB-Anschlüsse, 18V-DC/DC-Wandler und DiSEqC-Einspeisung mit RT5047 zum LNB, optional I2C-Displayanschluss, alles in erweiterter MiniTioune-Software enthalten) 109,50 €
radio club REF also offers two parts, but are currently sold out: Minitiouner Pro incl. Tuner ("Pro"=2 reception channels via separate USB ports, 18V DC/ DC converter and DiSEqC feed with RT5047 to the LNB, optional I2C display connection, all included in extended MiniTioune software) 109, 50 € - Documentation