-
Thread
Raspberry Pi Pico SDR
06:30-07:00 UTC 21470 kHz engl " " 13:30-14:00 UTC 9580 kHz chinesisch Beam Asien 22:00-23:00 UTC 17570 kHz spanisch Beam S-Amerika dann noch Beam Italien: 19:00-19:30 UTC 5955 kHz von
effective number of bits). https://pip-assets.raspberrypi.com/categories/814-rp2040/documents/RP-008371-DS-1-rp2040-datasheet.pdf? Der RP2350 (Pico 2) hat angeblich 9,2 Bit. Auch nicht sooo toll. Im AVR Datenblatt finde ich nichts. Mit insgesamt 32-fachen Oversampling wäre das nach der Tabelle 1 im
-
Thread
RDS statt DCF77 ?
Schon mal TDF 162 kHz probiert? Siehe http://en.wikipedia.org/wiki/T%C3%A9l%C3%A9_Distribution_Fran%C3%A7aise Edward
Zeit kann aber schon mal +- 1 Min. falsch sein). Oder du nimmst einen stabilisierten Oszillator z.B. DS32Khz. Bei entsprechendem Design kann man auch Netzausfallzeiten leicht mit einer Batterie/Accu überbrücken. Die Umstellung Sommerzeit/Schaltjahr etc. kann man locker in der Software machen. Nur
-
Thread
TWI IC2 Taktrate berechnen
Hallo, im DB http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061A.pdf steht: 22.5 Overview of the TWI Module unter 22.5.2 Bit Rate Generator Unit This unit controls the period of SCL when operating in a Master mode. The SCL period is controlled
F_CPU / SCL frequency) - 16) / 2 = TWBR Wir setzen ein: ((8000000 Hz/ 100000 Hz) - 16) / 2 = 32 Du musst also TWBR=32 einstellen, um auf 100kHz zu kommen. Zur Kontrolle: 8000000 Hz / (16 +2(32)) = 100000 Hz Was käme denn bei 0x50 (=80 dezimal) heraus?: 8000000 Hz / (16 +2(80)) = 45455
-
Thread
SVPWM Ansteuerung eines BLDC
Die Strommessung passt? Welchen Opamp Gain? Den vom Stromopamp? Mit wieviel kHz arbeitet die PWM und die Regelung?
Erfahrungen mit internen OPVs? Ich werde später ein kleineres Board machen und würde gerne auf STM32F303 M4 setzen. Der hat auch sonst mehr interessante Sachen. Testweise kann ich dieses Board auf meine Platine stecken: http://www.ebay.de/itm/STM32F3-DISCOVERY-USB-STM32F303VCT6-STM32-ARM-Cortex-M4
-
Artikel
Sleep Mode
Interrupt TWI Address match Brown Out Detector External Reset Watchdog Reset PCINT siehe hier Timer2 mit 32,768 kHz Uhrenquarz aktiv Power Down ext. Interrupts TWI Watchdog 0,3 ext. low level Interrupt TWI Address match Brown Out Detector External Reset Watchdog Reset PCINT siehe hier - Die verschiedenen Sleep
quarzgenau eine Zeitbasis benötigt, dann verwendet man eine Real Time Clock (RTC, Echtzeituhr), wie z. B. DS1371 oder RV-3029-C2. Diese Bausteine arbeiten auch mit einem 32,768 kHz Uhrenquarz (ggf. auch intern), sind aber extrem auf Stromsparen optimiert (Stromverbrauch 800..1100nA). Gleichzeitig ist eine Uhr
-
Thread
PT1000 Messchaltung, der Ripple muss weg.
wie ein AD7781 die Daten liefen kann kommt der AVR alle mal mit dem Berechnen klar, selbst mit nur 32 kHz Takt. Der Übliche weg wäre ein Polynom zum umrechnen. Für den kleinen Bereich sollte schon 2. oder 3. Ordnung reicht. Das sind gerade mal 2 bzw. 4 Multiplikationen und ein paar Additionen, und
Layout Nettes IC wenn es den Anforderungen entspricht: http://datasheets.maximintegrated.com/en/ds/MAX31865.pdf RTD -> SPI, 2/3/4-Leiter, Überspannungsschutz, Fehlererkennung, 1/32 °C Auflösung, +-0.5 K Genauigkeit (ohne Sensor) 1) u.a. http://www.ti.com/lit/an/sboa058/sboa058.pdf http://www.analog.com
-
Thread
TXCO Zeitmessung
Ich benutze für schon ziemlich gute Genauigkeit einen DS3231 bzw. sein 32768Hz Signal am Atmega Interrupt Eingang. das bedeutet der läuft in 30 Sekunden 1/32768 Sekunde falsch.. bzw 0.17 Sekunden am Tag oder 1 Minute im Jahr. Mein DS3231 habe ich vor
es ein TCXO ist, muß die Korrektur digital erfolgen. Persönlich würde ich eine 32 Bit Variable hochzählen, die nur bei Bedarf korrigiert und auf die aktuelle Zeit umgerechnet wird. Da solltest Du Dir vorab Gedanken machen, wie es Dir am besten passt.
-
Thread
RS485 LED über Pfostenstecker
spannung dadurch resultiert? nur nach welchen formeln? wie kommst du auf den wert 12kOhm für alle 32 Teilnehmer...?
1000m Kabel ist (Durchmesser, Leitwert von Kupfer). >wie kommst du auf den wert 12kOhm für alle 32 Teilnehmer...? 12 kOhm ist der definierte Eingangswiderstand der RS485 Tranceiver. Wenn davon 32 parallel am Bus hängen . . . MfG Falk
-
Thread
Unerwartetes Signal einer 40Mhz Clock
/ProductDocuments/DataSheets/DSC1001-3-4-1.8V-3.3V-Low-Power-Precision-CMOS-Oscillators-DS20005529.pdf
der > Taktquelle im Datenblatt ansehen können. Hallo, nachdem ich mir selber einmal mit einem 32KHz-Quartz den Sack verbrannt habe - mE nach (habe Datenblatt nur überflogen) verwendet der Mann einen Oszillator-IC. Schaltplan des Oszillatorteils wäre nett, aber ich denke nicht, dass hier viel
-
Thread
4er Optokoppler 24V -> 12V
CjwKCAiAzanuBRAZEiwA5yf4uuXcKk6Lry7UveH02bqWyjO1e9-7lejz54WXGAZlcLSZZWI134tCMxoCVQQQAvD_BwE&gclsrc=aw.ds oder nach "PC817 4 Kanal Optokoppler Isolation Bord" suchen. Bin mir nicht sicher ob die Links hier alle gehen ;)
240+176+240+0%0Aw+176+272+80+272+0%0Aw+80+272+80+336+0%0Ag+80+336+80+368+0%0Ag+272+336+272+368+0%0AR+32+96+-32+96+0+2+10+24+0+0+0.5%0Aw+32+96+80+96+0%0Aw+80+96+80+160+0%0AR+272+176+272+128+0+0+40+12+0+0+0.5%0A368+272+272+368+272+0+0%0Ao+1+64+0+4099+20+0.000390625+0+2+1+3%0A grüße
-
Thread
PFC + Vollbrücken-Gegentaktwandler
spannendes Unterfangen. Stimmt, und wenn er nicht ausreicht, werde ich wahrscheinlich einen STM32 benutzen. Grüße
//www.nxp.com/docs/en/reference-manual/DRM174.pdf Brauche ich bei der Schaltfrequenz von 78,125 kHz schon Snubber?
-
Thread
segment anzeige
Im Datenblatt http://www.ti.com/lit/ds/symlink/sn74hc595.pdf steht als "absolute maximum" 70mA. 70mA / 7 Segmente = 10mA pro Segment
Überleg dir mal, wie du die PNP-Transistoren mit einem 3.3V STM32 abschalten willst...
-
Thread
Alternative zum dual OPV OPA2350
200KHz einsetzbar sein. Für das jetzige Layout wird eine SO08 Gehäuseform verwendet. Was für Alternativen fallen Euch so spontan ein? Preis sollte unter 20€ bei Einzelstückzahlen liegen. Der o.g. OPV
Kapazitäten. Die Originale sind für eine höhere Bandbreite aus- gelegt, die aber der nachfolgende MC (STM32F405) nicht ausnützen kann, weil zu langsam - so die Software-Entwickler zum mcHF OS-Projekt. https://www.mikrocontroller.net/topic/376544#new
-
Thread
Anfänger-Frage zu Quarz/Baudrate/Sekunden-Takt
selber gezimmert und dann an einen timer clock eingang für den timer. oder vielleicht eine RTC wie ds1337?
=32841;SID=253fB8SKwQARkAAG1Vh68f3c63ec6752fa925d046a0b8c55addd7 Beide Vielfache vom Uhrenquarz 32,768 kHz daher "Uhrtauglich" avr
-
Thread
ersten postiven und negativen Wert des nulldurchgang bestimmen
andere einen guten Tip für nen Suchalgo hat den ich Programmieren muss. Ich hab einen Sinus mit <1Khz, davon lese ich mittels ADC ca. eine Periode ein, Phasenlage ist dabei nicht bekannt. Diese lege ich mittels DMA in 32 Werten im Speicher ab. Ich muss nun den Nulldurchgang der steigenden Flanke
ich den Sinus einlesen muss um noch andere Sachen damit anzustellen. Das ganze soll dann auf einem dsPIC33 bzw PIC24 laufen.
-
Thread
benötige µC Auswahlhilfe
von dem System ausgesendet und ein ADC auf dem Mikrocontroller soll das Signal mit mindestens 100 KHz (besser 200 KHz) digitalisieren (eine 8bit Auflösung würden reichen) und die Daten dann über eine Funkmodul an einen stationären PC senden, wo diese dann weiterverarbeitet werden (später soll dass dann
könnte vielleicht in Frage kommen, hat damit jemand schon Erfahrung gemacht? Oder ist z.B. das PIC32 Starter Kit sinvoll? Habt ihr noch weitere Ideen wie ich ohne viel Hardwareaufwand mein Problem lösen kann. Softwareseitig scheue ich keine Mühen. Ach ja und entwicklen möchte ich gerne alles in C (C
-
Thread
Ultraschall in Metall?
da doch eigentlich überflüssig. Mit den geposteten Chips wird das aber nix. 20 ns mit einem 100 kHz Signal messen? Eher nicht...
erzeugt aber keine Flanke ... > Mit den geposteten Chips wird das aber nix. 20 ns mit einem 100 kHz > Signal messen? Eher nicht... die 100 kHz sind weder die Frequenz des US noch die Abtastrate ...
-
Thread
Buck Converter Spannung mit Arduino regeln?
ocram schrieb im Beitrag #3835278: > - Muss ich mir bei 32 kH sorgen über EMV oder "Elektrosmog" sonst etwas > in der Art machen? Mit 32 kiloHenry dürfte das Signal glatt wie ein Kinderpopo sein. :-)
100uH sind für den 32kHz langsamen uC etwas wenig, so wie 500Hz satte 63mH erforderten merkst du nun, dass ein uC doch nicht so perfekt ist wie Analogelektronik, die heute PWM im Megahertzbereich macht. Aber mit 330uH und
-
Thread
E2PROM vs I2C Hardware - Aufhängen vermeiden / handeln
STM32F1xx. Diese ist nicht ganz fehlerfrei, wie man dem Errata Sheet und einigen Foren entnehmen kann aber sie funktioniert, wenn man zb auf DMA verzichtet. https://github.com/jeelabs/embello/issues/76
und die werden 400khz ohne Pause abgefragt, 24/7 die Woche. Max 2-3cm Leitungslänge, alles dicht an dicht.
-
Thread
ADC Board für Trenz Electronic FPGA Modul
aber, dass das Sinussignal am Eingang zu einem Dreieck wird wenn die Frequenz hoch geht. so ab 300 kHz kann man sehen dass es eben kein Sinus mehr ist und bei 500 kHz ist das schon sehr deutlich. Im FFT sind dann natürlich krass viele Oberwellen. Wieso ist das so? Liegt das am AD8515 oder habe ich was
aber, dass das Sinussignal am Eingang zu einem Dreieck wird >wenn die Frequenz hoch geht. so ab 300 kHz kann man sehen dass es eben >kein Sinus mehr ist und bei 500 kHz ist das schon sehr deutlich. Im FFT >sind dann natürlich krass viele Oberwellen. Dann hast du ein Problem mit dem Puffer-OPV ;
-
Thread
PWM glätten über OP
Tagen ein wenig mit PWM über den ATMEGA 16 rum. Letztendlich landet meine PWM-Frequenz bei knapp 1 kHz (8 MHz, Prescaler 32, Fast PWM). Nun ist ist so, dass ich damit verschiedene Lüfter betreiben möchte. Diese machen aber mitunter nervige Geräusche, die abhängig von der PWM-Frequenz sind. Ich möchte
> die PWM Frequenz liegt aber bei 20kHz, und nicht unter > 50Hz. Über 20 KHz sollte auch gehen, nur manchmal gibt das die Applikation nicht her (langsamer AVR, nur Software-PWM). Und im Bereich 200Hz-15KHz ist ungünstig wegen Geräuschen. Unter 50 Hz soll es wohl wieder ganz
-
Thread
RFM69 Funkmodul 10MHz Bandbreite!?
Über einen STM32 betreibe ich ein RFM69CW Funkmodul als Sender im Packet-Modus bei 868 MHz. Versuche ich nun allerdings, die Datenpakete zu empfangen, so sind bei den insgesamt 60 Bytes in einem Paket oft 1-2 Fehlerhafte
sendSPI(REG_BITRATELSB, RF_BITRATELSB_1200); sendSPI(REG_FDEVMSB, RF_FDEVMSB_50000); // default: 5KHz, (FDEV + BitRate / 2 <= 500KHz) sendSPI(REG_FDEVLSB, RF_FDEVLSB_50000); sendSPI(REG_PARAMP, RF_PARAMP_2000); sendSPI(REG_FRFMSB, RF_FRFMSB_868); sendSPI(REG_FRFMID, RF_FRFMID_868); sendSPI(REG_FRFLSB
-
Thread
Brauche Unterstützung beim OV7670 (bzw. SCCB)
Prescaler von 16 zu erhalten. Damit ist es mir dann tatsächlich gelungen die PCLK von 16Mhz auf 500KHz zu drosseln. Erfreulich war, dass auch die Frequenz von HREF linear gesunken ist. bei 16 MHz PCLK lag die Frequenz von HREF bei 10,2KHz. bei 500 KHz PCLK lag sie nur noch bei 322 Hz. Damit könnten
egal, als Beispiel: https://www.amazon.de/ELEGIANT-ESP32-ESP32-DEVKITC-genuine-ESP-WROOM-32/dp/B06XWVS2SJ > Und wie integrierst Du dann die cam-demo von github? > (bitte poste einmal den Link zu dem cam-demo github-Projekt) > Muss man dann zunächst die
-
Thread
Schaltungsentwurf TTL/PWM Signal und größere Lasten
Signal auszugeben. Diese Anforderungen erfüllen sehr sehr viele Mikrocontroller, vom Atmega über STM32 bis zu RP2040. Nimm was Dir zusagt und verfügbar ist.
Lüfter mit 5V auf einem GPIO I/O mit 3.3V das PWM Signal auswerten? Wie soll ich denn mit einem STM32 ein Lüfter PWM auslesen.
-
Thread
Interessanter Wecker
sich alle durch sehr gute Ganggenauigkeit aus. Die sind da etwas Temperatur unempfindlicher als die 32kHz Faktion. ...
wenn sie zu leicht waren. > > Peter D. schrieb: >> In der DDR gab es anfänglich Probleme einen 32,768kHz Uhrenquarz >> temperaturstabil herzustellen. Daher wurde speziell der Teiler-IC U114 >> für Quarze 4,194304MHz entwickelt. 32khz Quarze lassen sich nicht wirklich mit 0 TK herstellen. Das parabolische
-
Thread
I2C (TWI) Sniffer mit AVR
geht das eigentlich nur mit dem tiny86 oder kann man das auch mit einem mega32 machen?
Bus geblockt hatte. Nun verwende ich die UART.c & .h von http://www.jump.to/fleury. TX Buffer 32, RX Buffer 0 gehen bei mir mit einer I2C Bus Frequency mit ~135KHZ. Das HEX-file ist für einen ATTiny2313; 11,0592MHz; 115200 Baud. Hier dann ein LOG der UART Ausgabe: s28wa98ap s28ra00a00np
-
Thread
Meßverstärker für 1/f-Rauschen 0.1 - 10 Hz
dank 10 KOhm Widerstand. Gut bei ihm ist die Bandbreite allgemein auch ggf. höher (Schaltbar bis 100 kHz glaube ich).
teuer erkaufen. Heute schaffen das etliche low cost Boards mit links (Raspberry Pi, Beaglebone, Stm32 ...)
-
Thread
MPU-9150 Register auslesen
0x1A_Config.DLPF_CFG > DLPF_off) { Gyro_Output_Rate_Hz = 1000; // if filter is on - 1 kHz } else { Gyro_Output_Rate_Hz = 8000; // without filter - 8 kHz } MPU9150_Registers._0x19_Sample_rate_divider = (Gyro_Output_Rate_Hz / (1000.0/INT2_interval_ms
die Daten und man kann sie dann in verschiedenen Varianten abrufen. Das steht zwar ein paar mal im DS aber wie das ganze Funktioniert wird nirgens erwähnt. Ich denke mit Assembler wird eine solche Verarbeitung sehr schwierig. Desshalb wäre diese DMP enorm praktisch. Grüße und Danke nochmal Tim
-
Thread
Problem mit Kopfhörerverstärker Schaltung
@ 32 Ohm 0.0009% @ 5k) TS921/TS922/TS924 (ST 2.7-12V 80mA 32R > 9nV/sqrt(Hz) phase reversal), MC33201/MC33202/MC33204 (OnSemi 1.8V-12V > 80mA 600R R2R-I/O ohne phase reversal), TPA0253 (1W 5V Mono Stereo
@ 32 Ohm 0.0009% @ 5k) TS921/TS922/TS924 (ST 2.7-12V 80mA 32R > 9nV/sqrt(Hz) phase reversal), MC33201/MC33202/MC33204 (OnSemi 1.8V-12V > 80mA 600R R2R-I/O ohne phase reversal), TPA0253 (1W 5V Mono Stereo
-
Thread
KFZ Transientenschutz
ich weiß steigt der ESR zusammen mit der Frequenz an. Wenn dein Kondensator das Kriterium mit 100 kHz einhalten würde, dann sicher auch mit 10 kHz.
MOSFET hängen geblieben: IPD50N06S4L-12 (https://www.mouser.de/datasheet/2/196/Infineon-IPD50N06S4L_12-DS-v01_00-en-1226991.pdf) - kostet < 1 EUR - AEC Q101 - R_DS(on) liegt bei max. 21,6mOhm bei einer V_GS von 4,5V - Thermal resistance (junction - ambient) liegt ohne extra Kühlung (minimal Footprint
-
Thread
MSP430G2553 PWM über Port 2
PWM_P20 BIT0 // OUT-Signal, PWM, Port 2.0 int main(void) { WDTCTL = WDT_MDLY_32; // Watchdog 32ms (1Mhz SMCLK) IE1 |= WDTIE; // Watchdog-Interrupt ein P1DIR |= LED; // LED als Ausgang P1SEL |= LED; // LED via PWM (Timer A0, TA0.1) TA0CCR0 = 100; // PWM-Periode 100 = 11,1 kHz TA0CCR1 = 1; // PWM-Duty-Cycle (initial) TA0CCTL1 = OUTMOD_7; // PWM-Output-Mode (siehe Datenblatt) TA0CTL = TASSEL_2 + MC_1; // Timer A0: SMCLK (1MHz) CCR0 aufwaerts
-
Thread
Wer hat ein ILI9341 Display mit 5v im Betrieb?
können die aber sogar bis 50 MHz. Da doch lieber: Yalu X. schrieb im Beitrag #7759214: > - Einen ESP32 (32 Bit) mit Dualcore und 240 MHz mit der 10- bis > 20-fachen Rechenleistung eines AVR (je nach Anwendung auch noch mehr).
integrierten WLAN, Bluetooth und LCD-Interface usw. schon sehr vielseitig einsetzbar. > Wenn ein STM32 mit mehr IO drauf wäre, würde ich dem Nikolaus Bescheid > sagen. Fast alle dieser Displays mit integriertem µC verwenden einen ESP32, welche mit einem STM32 trifft man – insbesondere bei LCD-Auflösungen
-
Thread
Ich suche eine günstige Porterweiterung für ATmega32
an den LED's sind und nicht wie sonst üblich direkt beim uC. Ich hab da an eine Taktrate von ca. 1KHz über eine maximale Distanz von 30m gedacht. mfg Sepp
reichelt auch 8 Euro. Ansteuerung selbst erfolgt per SPI, siehe hier http://datasheets.maxim-ic.com/en/ds/MAX7219-MAX7221.pdf Gruß Roland
-
Thread
Erfahrungen mit AI-Coding
TCCR2A = 0; TCCR2B = 0; TIMSK2 = 0; /* Enable asynchronous Timer2 clock from 32.768 kHz crystal */ ASSR |= (1 << AS2); /* CTC mode, OCR2A as top */ TCCR2A = (1 << WGM21); /* * 32.768 kHz / 128 = 256 Hz * 1 compare tick = 3.90625 ms when OCR2A = 0 * * For an easy 10 ms-ish tick: * 32.768 kHz / 32 = 1024 Hz * OCR2A = 9 gives 10 ms exactly: 1024 / (9 + 1) = 102.4 Hz * wait, that is 9.765625 ms, which is close to 10 ms. * * For a clean 50 ms blink, we count 5
-
Thread
Projekt: DCF-Disziplinierung eines OCXO - mal ein anderes, digitales Konzept
braucht man für beide Teilerverhältnisse 96 und 375, die die 10 MHz Referenz auf 104,1666 und 25,6666 kHz herunterteilen. Die Differenz beider Teiler ist DCF, die infiniten Reste fallen heraus. Erst wird mit einem auf 77,5 kHz synchronisierten Quarz die FSK des DCF-Trägers durch einen rein analogen Phasenvergleich
langer Zeitkonstante herausgemittelt und der aufbereitete DCF-Träger wird zum Hochmischen auf 104,1666 kHz benötigt. Dazu kommt ein integrierter Quadraturmischer zum Einsatz, ein 3-kreisiges Bandpassfilter filtert die benötigten 104,1666 kHz heraus, das Signal ist weitgehend sinusförmig und die Frequenzen