-
Thread
AVR exakt Millisekunden zählen
Beitrag #4512381: > Und der wäre? > > Der bekannte PCF8563 kann ja nur 0,98ms (1/1024Hz). DS3231 hat 8.192KHz, 4.096KHz, 1.024KHz und *1Hz* output. 1KHz kann meines Wissens keiner.
sie auch auf >den ganz kleinen ATtinys anwenden möchte. Die ist auch im Artikel, nämlich die 32 kHz Variante. >Ich habe keinen Plan, wie ich das anstellen kann. Und scheinbar auch keine Augen im Kopf um zu lesen. Viel Geschrei um nix, das Problem wurde schon vor Urzeiten gelöst.
-
Thread
Trioden JFet Kaskode für Phono
Jfet schafft sie, als Ersatz für V3B ist die Verstärkung höher, besonders mit Kapazitiv überbrücktem R32. Ich zeichne den Schaltplan heute Abend mal. Gruß, Jan
verstehe, ich bekomme eine Verstärkung der Stufe von 45dB in Spice simuliert, ist das richtig? (bei 1khz auf das sich der Gain bei Phonostufen ja bezieht) Gruß, Jan
-
Thread
LPC1768 OpenOCD arm-none-eabi-gcc 5.3.0
available session transport "jtag". To override use 'transport select <transport>'. adapter speed: 10 kHz adapter_nsrst_delay: 200 jtag_ntrst_delay: 200 cortex_m reset_config sysresetreq adapter speed: 500 kHz Info : clock speed 500 kHz Info : JTAG tap: lpc17xx.cpu tap/device found: 0x4ba00477 (mfg
wenn du nicht mbed benutzt kannst du auch den Offset in der RAM section weglassen: statt RamLoc32 (rwx) : ORIGIN = 0x100000C8, LENGTH = 0x7F38 /* 32k */ geht RamLoc32 (rwx) : ORIGIN = 0x10000000, LENGTH = 0x8000 /* 32k */ mbed kopiert die Interrupt Vector Table ins RAM, das ist eine Falle wenn
-
Thread
dspic ausreichend für Audio Effekte ?
Hallo, das der STM32 das schafft glaube ich wohl auch, aber die Frage ist mehr ob ein dsPIC ebenfalls dazu geeignet ist. Ich habe bisher mit beiden noch nicht gearbeitet und nach allem was ich bisher gelesen habe ist der
jedes 16 Bit Sample einzeln mit Command und Adresse schreibst und liest kommst du auf: 20'000 / (32+16) / 2 = 208 kHz für Mono. Und das im 1 Bit SPI Betrieb, die RAMs können auch Dual- und Quad SPI, aber der dsPIC wahrscheinlich nicht. Also im einfachsten Fall ein dsPIC33FJ64GP802 im DIL-28 und
-
Thread
NRF24L01: Handauflegen hilft?
Hallo, nur ne schnelle Frage: Ich habe Übertragungsfehler zwischen den beiden STM32F1xx Systemen. Das RX Bit wird gesetzt aber die Pipe steht auf 7 (= FIFO leer) und die Anzahl empfangener Bytes wird richtig angezeigt, es steht aber nur Müll drin. Das ist schon seltsam, das RX-DS Bit
dass ganze doch noch zum laufen bringt. Versuche daher mal, sehr langsam zu fahren mit der SPI. 10 KHz oder so. Andereseits arbeiten sie bei mir tadellos mit Soft-SPI ohne delays an einem xmega mit 64 MHz. (Ich weiss, dass der xmega nur bis 32 MHz spezifiziert ist. Läuft trotzdem :P ) Du verwendest
-
Thread
Arduino Sleepmode mit DS3231
Lukas D. schrieb im Beitrag #4458592: > #include <DS3232RTC.h> echt? für eine DS3231? man beachte 32 zu 31 !
Gehe nicht über den Plan..Besorg Dir nen 32khz Quarz, geh in den Powersave, zähle die Sekunden selbst und nicht über ds3231.. wenn alles funktioniert hat,zeigt Dein Multimeter nix mehr an weil es nicht genau genug ist.
-
Thread
Newbie: Welches FPGA verwenden?
Michael H. schrieb im Beitrag #4465239: > Ich will die 64 BPY62-4 mit einer Samplerate von ca. 100 kHz abtasten. 100 kHz ist für ein FPGA /schnarchlangsam/ und damit ist dessen Einsatz sehr grenzwertig. Wenn du z.B. einen uC mit 70MHz laufen lässt (STM32F1), dann kann der (über den Daumen gepeilt
Michael H. schrieb im Beitrag #4465239: >> Ich will die 64 BPY62-4 mit einer Samplerate von ca. 100 kHz abtasten. > 100 kHz ist für ein FPGA /schnarchlangsam/ und damit ist dessen Einsatz > sehr grenzwertig. > > Wenn du z.B. einen uC mit 70MHz laufen lässt (STM32F1), dann kann der > (über den
-
Thread
-
Thread
Modulares UKW-Radio mit SI-4703
gilt somit für alle Displayvarianten: In der Konfiguration kann das Kanalraster neben 100 und 200 kHz auch auf 50 kHz gesetzt werden. Allerdings stellt sich die Anzeige auf einem 4-Stelligen Display in dem Fall etwas schwieriger dar, da ganz einfach eine Stelle fehlt. Sollte man mit diesem Raster arbeiten
https://www.noritake-elec.com/display/vfd_operation.html Datenblatt TPA6111A2 http://www.ti.com/lit/ds/symlink/tpa6111a2.pdf
-
Thread
NRF24L01 SPI Problem bringt mich noch zum Wahnsinn!
PS: Einen Fallstrick habe ich gefunden, bei 8 Bit Arduino und 32 Bit STM sind zwei gleiche Structs mit "gemischten Werten" eben nicht gleich lang, weil da "aligned" wird. Die auf dem STM32 sind immer größer. Daher musste ich alle Zahlenwerte auf 32 Byte arduino seitig
schon variiert... unter 250khz geht nix mehr, über 4 Mhz auch nicht. Unter 250khz ist seltsam. Aktuell eben 1.3 Mhz. Ändert aber nix.
-
Thread
was für einen ADC für DC Messung aus Zero-Drift OPAMP
Messrate bzw. sollen die Werte danach gemittelt und/oder gefiltert werden? Genereller: Die meisten DS-Wandler nutzen Sinc-Filter (oder Kombinationen aus diesen, hin und wieder auch mit FIR-Filtern kombiniert) d.h. je nach Messrate/Wandler filtern die bei 8 kHz von wenig bis stark genug und es kann daher
Aliasing. Nicht ein paar Schnappschüsse, sondern bspw. mit einem SAR-ADC kontinuierlich mit 10 kHz oder 100 kHz samplen und danach in Software filtern. Aliasing ist immer ein Problem, auch bei Delta-Sigma-Wandlern, wenn auch nicht so kritisch wie bei anderen Wandlernarten siehe z.B. https://e2e.ti.com
-
Thread
DC-DC Wandler; Trafo surrt beim Berühren
mich irritiert: Serieninduktivität(N1+N2+N3): 1,49mH±30% (20kHz/50mV) Hauptinduktivität(N1): 1,65μH±32% (50kHz/50mV) Streuinduktivität(N1 - N2&N3 kurzgeschlossen): 1,0μH±32% (50kHz/50mV) Die Induktivitäten sind bei 20 bzw, 50 kHz angegeben, du nutzt das Teil aber mit 500 kHz? Da das kein ideales
Das kernmaterial schafft 500 kHz noch so gerade eben. Gruss Robert
-
Thread
GCC Optimierung killt Funktion
dass man > da die volle APB2 Speed von 1/2 Sycklock = 84 Mhz braucht. Bei I2C nch > weniger mit 100khz aber auch da half es grad alle Probleme zu > beseitigen. Richtig, es geht schon um die Slewrate dabei. Ich habe das gerade aber mal ohne Last auf meinem STM32F401-DISCO ausprobiert, und halte es
ich habe hier auch mal STM32 Libs durchsucht, die DMB/DSB/ISB tauchen nur an einer Stelle auf: beim beschreiben des Flash, sonst nirgends. Und das habe ich auch mal schnell in den STM32F103 geschoben: [c] while(1) {
-
Thread
HD44780 Extender
extra Signale = 16-bit expander + overhead (adresse / ACK) wird die Clock dann bei vielleicht max. 10 KHz landen. Guck mal bei TI nach LVDS serializer / deserializer. Da ist bestimmt etwas dabei. z.B. DS92LX1621 + DS92LX1622 Macht dir 800 Mbits/sec bei 16-bit über eine differentielle 2-Draht Leitung
Signale = 16-bit expander + overhead (adresse / > ACK) wird die Clock dann bei vielleicht max. 10 KHz landen. > > Guck mal bei TI nach LVDS serializer / deserializer. Da ist bestimmt > etwas dabei. > z.B. DS92LX1621 + DS92LX1622 > Macht dir 800 Mbits/sec bei 16-bit über eine differentielle 2-
-
Thread
Messsystem 10x 100kHz 8-bzw. 10bit --> ADC?, µC?
als Controller wahrscheinlich ein AVR8 tun (?) AVR? Eher nicht. Bei 16 Bit pro ADC-Wert 10 * 100 kHz * 16 Bit = 16 MBit/s und je nach externem ADC 10 * 100 kHz * 2 Bytes = 2 M Interrupts/s (ein Interrupt pro übertragenem Byte) oder Polling... Selbst bei 32 MHz Takt wären es gerade mal 16 Taktzyklen
David H. schrieb im Beitrag #4434143: > den PIC32 Schau doch mal bei den PIC24E.. bzw dsPIC33E... Bis zu 70 Mips, ADC bis 1,1MHz und RAM bis 48k MfG Klaus
-
Thread
Prasseln im Kopfhörerverstärker, an was liegt's?
wuerde der Strom steigen und das Netzteil aufwendiger werden. Aber gute Kopfhoerer haben IMHO keine 32 Ohm und fuer schlechte Teile reichen die eingebauten Verstaerker .-) Olaf
wuerde der Strom steigen und das Netzteil > aufwendiger werden. Aber gute Kopfhoerer haben IMHO keine 32 Ohm und > fuer schlechte Teile reichen die eingebauten Verstaerker .-) > > Olaf Das teil ist mal extrem schick! Schöne Arbeit.
-
Thread
Delay mit Timer
Ich wollte gerne den Teiner2 nehmen im CTC modus. 16000000:1024 = 15.625Khz Wie muss der Timer2 konfiguriert werden und wie muss den aufrufen im Programm. Beim Ds1820 muss ich ja bis zu 480ųs warten.
PORT [c]DS1820_DDR |= 1<<used_pin; DS1820_PORT &= ~(1<<used_pin);[/c] das ist richtig Rechenaufwand und wird voraussichtlich das DS18S20 Timing zerstören ! Ich würde konsequent nur Defines verwenden DS1820
-
Thread
Aquariumsteuerung
bis 9 Uhr auf 100%, von 16Uhr > bis 19Uhr auf 30%, bis 21Uhr auf 0%. Schöner Einwand. Der Meag32 hat nämlich Anschlüsse direkt für einen 32,768kHz Uhrenquarz in Form von TOSC1 und TOSC2, die du dafür freiräumen könntest. Dann hättest du eine integrierte RTC, ohne dafür ein externes IC einzusetzen
directly between the pins. No external capacitors are needed. The Oscillator is optimized for use with a 32.768 kHz watch crystal. Applying an external clock source to TOSC1 is not recommended. Note: The Timer/Counter Oscillator uses the same type of crystal oscillator as Low-Frequency Oscillator and the
-
Thread
Frequenzteiler und PPS
Prescaler"-ICs gefunden. Ich würde so einen Frequenzteiler wie das hier kaufen: http://www.mouser.com/ds/2/609/hmc363s8g-468206.pdf und einfach mit BNC Buchsen und Stromversorgung auf eine kleine Platine machen lassen. Ich bin mir nicht so ganz sicher ob das der richtige ist.. Scheint ein bisschen überdimensioniert
Oder gibts dafür ein IC? Ich hab irgendwo ein "Uhrzeitgenerator"-IC gefunden, das allerdings ein 32KHZ Inputsignal hatte.. Ich versuche, das Problem zu lösen, und mag das eigentlich nicht, in einem Forum zu posten und andere die Arbeit machen lassen. Leider bin ich dieses Mal ziemlich überfordert
-
Thread
WordClock mit WS2812
- WordClock12h: Anzeige der Temperatur durch Laufschrift > - Neue Anschlusspins für TSOP und DS18xxx am STM32F103 > - Optimierung des WS2812-DMA-Transfers für STM32F103 > - Umstrukturierung der C-Sources Einen Punkt vergessen: - Temperaturmessung mit DS3231, wenn kein DS18xx angeschlossen
- WordClock12h: Anzeige der Temperatur durch Laufschrift >> - Neue Anschlusspins für TSOP und DS18xxx am STM32F103 >> - Optimierung des WS2812-DMA-Transfers für STM32F103 >> - Umstrukturierung der C-Sources > > Einen Punkt vergessen: > > - Temperaturmessung mit DS3231, wenn kein
-
Thread
Auslegung Tiefpass für PWM-Signal
Schallwandler. Das FFT zeigt dann nur noch wenige Mischprodukte. Hier noch ein Bild vom Rigol DS1102E.
Lukas B. schrieb im Beitrag #4428226: > wobei hier die Frequenz auch nur > bei 100 kHz und nicht bei 1 MHz liegt Unter 100 KHz zu bleiben ist auch aus EMV Gründen zu empfehlen.
-
Thread
ATmega 328P wie stützbatteriqe anhängen
#4403943: > Der 8-Pinner ist eine RTC mit I2C > Anschluß. ... und müsste der Belegung nach ein DS1308 von Maxim sein. Y2 ist der übliche 32,768 kHz Uhrenquarz.
DS1307 hilft da auch: http://datasheets.maximintegrated.com/en/ds/DS1307.pdf
-
Thread
Zwischen 2 Quartzen umschalten
Oder du nimmst den SI5351A. Das ist ein Any-Frequency CMOS Clock Generator. Der kann 8 kHz bis 133 MHz. Die jeweils grade gewünsche Ausgabefrequenz wird über I2C mittgeteilt. Kostet ca. 1€.
, Ich dachte da an den: http://www.ti.com/lit/ds/symlink/sn74lvc1g3157.pdf http://www.digikey.ca/product-detail/en/SN74LVC1G3157DBVR/296-14908-1-ND/562548 Das is ein Doppelumschalter mit 6 Ohm und bis 300MHz geeignet. Der Vorteil gegenüber
-
Thread
PIC32MZ Ports mit Pull up spinnt
modifizieren. Sonderfunktionen (guter Tipp, hatte ich nicht geprüft): Pin 47: SOSCI/RPC13/RC13 SOSCI: 32.768 kHz low-power oscillator crystal input; CMOS otherwise RPC13: Output: RPC13R steht auf 0, also kein Output Input: U3RXR steht auf 0, also kein Input von RPC13 Beim SOSCI bin ich noch
sehr kompetent geholfen. Auch die "Erratas" wären einen Blick wert, schließlich ist das ein PIC32 MZ ;-)
-
Thread
LED Streifen mit light_ws2812
Interesse dran! Findest Du hier: https://www.mikrocontroller.net/articles/WordClock24h#STM32F4xx_Projekt (siehe Download) Darin enthalten sind Libs für - WS2812 - DS18(S)20 - [[MCURSES]] - [[IRMP]] - DS3231-RTC - I2C-EEPROM - UART - DCF77 (sehr rudimentär)
ESP8266-AT-Anbindung (noch nicht auf die letzte AT-Version aktualisiert) Die Libs laufen auf STM32F4xx und STM32F10x, also z.B. auf den STM32F4xx-Nucleo Boards als auch auf dem STM32F103C8T6 Mini-Development-Board, was man für ca. 4 EUR beim Chinesen bekommt. Wenn Du Fragen dazu hast, einfach melden
-
Thread
I2C mal wieder
ATMega128A mit 16Mhz externem Quarz Als Slaves gibt es 1 ATMega8 mit 1 Mhz interner Quarz 2 ATMega32 mit 1Mhz interner Quarz Hinzu kommt ein eDIPTFT70-ATP was 400khz I2C ebenfalls beherscht. In diesem ist auch ein ATMega128 verbaut. Eine kommunikation zwischen dem Master und Display habe ich schon
Achso, was vielleicht noch wichtig ist, der ATMega8 sowie der ATMega32 laufen mit dem internen Oszilator mit 1Mhz. Der ATMega128 läuft mit einem 16Mhz externem Quarz.
-
Thread
CC2541 mit integrierter PCB Antenne
refine.aspx?Ntk=P_MarCom&Ntt=140527394 Es handelt sich leider nur um den reinen Chip. Peripherie wie 32 kHz Crystal und vor allem die PCB Antenne mit Balun etc. sind nicht mit integriert. Ich kenne mich nicht besonders gut mit PCB Antennen aus und auch wenn es ein Referenzguide gibt kann man da viel
Datenblatt: ftp://imall.iteadstudio.com/Modules/IM130614001_Serial_Port_BLE_Module_Master_Slave_HM-10/DS_IM130614001_Serial_Port_BLE_Module_Master_Slave_HM-10.pdf
-
Thread
Spannungswandler 12 Vdc auf 350 Vdc (max. 50mA)
://www.conrad.de/de/mosfet-international-rectifier-irlz34npbf-hexfet-gehaeuseart-to-220-i-d-27-a-u-ds-55-v-162873.html
mit Last entsteht kein Spannungssprung. Die Frequenz am Pin 2 schwankt spannungsabhängig 45V = 8,5Khz 262V = 165Khz (laut Frequenzmesser) Das wird wahrscheinlich am Aufbau auf dem Breadboard liegen. Sonst habe ich solche Schaltung immer als Igel gelötet. Ich würde gerne auf 400V und 50mA kommen.
-
Thread
600 MHz differential probe Eigenbau
den Tastkopf mit einem Rechtecksignal abstimmen und ein paar Einzelfrequenzen messen. Zwischen 10 kHz und 100 Mhz war dabei nichts auffällig.
übertroffen > - Maximale Eingangsspannung +/-35 V -> erfüllt (3 dB Kompression) > - Materialpreis 32 € ohne Kabel, PCB und Gehäuse -> nicht erfüllt Und damit bleibt nur der unwichtigste Punkt als nicht erfüllt übrig - Gratulation! Denn ob das Teil nun 32 oder 68,32€ kostet ist relativ egal, wenn
-
Thread
Assembler wieder auf dem Weg nach vorn Gesperrt
* adc - K3); ocr_32 = ocr_32 * ocr_32; ocr_32 /= K4; // Trunk 32-bit ocr value to an 8-bit saturated value uint8_t ocr_8 = ocr_32; if (ocr_32 >= 256) ocr_8 = 255;
Ist halt schön, wenn das Interface eines Temperatursensors davon unabhängig ist, ob es sich um einen DS18x20 oder einen LM335 handelt. In C++ trivial. Und wenn man in 0.1° Schritten rechnen oder 32-Bit Date/Time-Werte vergleichen kann ohne sich einen abzubrechen. ;-) Wo ich schon ein RTOS drin hatte
-
Thread
xmega RTC abweichung
Hab mir von einem Mainboard einen 32.768KHz Quarz nun dran gebaut. Werde es damit mal versuchen. Alternativ habe ich mir noch ein Modul mit DS3231 gekauft. Für meine Anwendung ist meine bisher erreichte Genauigkeit absolut ausreichend
war ein zuverlässiger Takt nicht zu erwarten. Welche Kapazität verwendet ihr in Verbung mit einem 32KHz?
-
Thread
Frage zu I2S
Dann werden die Samples halt auf 32 oder 64 Bits aufgeblasen (alle unteren Bits 0). Viele Codecs wollen auch noch eine stabile Master-Clock haben (typischerweise 256 x Samplerate).
Frank K. schrieb im Beitrag #4345100: > PIC24 und PIC32 haben Framed SPI, und das ist genau TDM > (Sammelbegriff > für alle Codec-Formate) oder I2S (ein spezielles). DMA ist auch noch > dabei. > Nimm besser einen STM32. Der kann auch I2S, hat
-
Thread
Hochspannungserzeugung Geigerzähler aus 3V
resources/astro2.rk.edu.pl/images/thumb_geiger_arduino1.jpg Da kann man auch problemlos einen ESP32 anschließen und Daten über diesen loggen. https://github.com/SensorsIot/Geiger-Counter-RadiationD-v1.1-CAJOE- Insofern bin ich zufrieden. Es gibt so viele Schaltungen für Zählrohre, die ich
herunter. Bei höheren Frequenzen als 50 Hz brauchst Du auch nur einen kleineren Übertrager, bei 50 kHz tut es z.B. ein CCFL-Inverter, so wie das z.B. B.Kainka und S.Schneider machen (s. Beitrag vom 05.05.2022 weiter oben, https://www.elektronik-labor.de/Projekte/Gamma9.html)
-
Thread
AVR mit integriertem RTC
#4326794: > Ich habe bislang noch niemanden gesehen, der einen AVR tatsächlich > (vorsätzlich) mit 32 kHz getaktet hätte. ich ja auch nicht, würde es auch nicht machen, aber gehen tut das, es wurde hier bezweifelt: Thomas E. schrieb im Beitrag #4326695: > Nein, er läuft nicht extern mit 32KHz.
> Ich habe bislang noch niemanden gesehen, der einen AVR tatsächlich >(vorsätzlich) mit 32 kHz getaktet hätte. Im Anhang ist ein Bild (ähnlich) von mir, damit du jemanden gesehen hast, der vorsätzlich mehrere AVR (z. B. Fahrradcomputer) mit 32 KHz taktet.
-
Thread
DCF77 Auswertemethoden
Boot-up dauert ja aber auch etwas. Ist dann nicht alles verschoben? also ich nutze immer eine RTC DS3231 aus China unter 2,- die kann über INT und Alarmregister den Atmel aufwecken um 3:00 Uhr und um 17:00 Uhr wenn du das wünschst, spart den 32kHz Quarz, ermöglicht tiefere sleep modi am Atmel, nach
oder wenigstens ein Temperaturkompensation in Software. Abweichungen in der Absoluten Frequenz des 32 kHz Quarzes kann man in der Software berücksichtigen, etwa bei der Umrechnung Quarz-zyklen in Uhrzeit.
-
Thread
Uhrenquarze, SMD-Gehäuse
DS3232 oder DS32khz, 10x genauer als ein normaler Uhrenquarz.
Pitt -. schrieb: > aus platz gründen möchte ich einen im SMD Format Abracon ASTMTXK-32.768kHz-LG, 1.54 x 0.84 x 0.6 mm. Bonus: Temperaturkompensiert auf ±5 ppm von -40 bis +85⁰C, keine externen Kondensatoren. Praktisch ein Nachfolger für den DS32KHZ zum halben Preis, aber nicht ganz
-
Thread
Uhrenquarz Feineinstellung
Also, DS3231 und STM32 scheiden aus. Die Uhr ist ja vom Aufbau her fertig. Die Umbauarbeiten wären einfach zu komplex. Die Korrektur über die Software, wäre Plan B. Am besten gefällt mir der Lösungsansatz
. The Oscillator is opti- mized for use with a 32.768 kHz watch crystal. Ap plying an external cl ock source to TOSC1 is not recommended. Zum code: config clock = soft, bedeutet, das Bascom eine Softwareuhr aufruft, in der die Werte 1 min sind