-
Thread
attiny USI Slave Implementierung
wird. Dann hilft nur eine kleinere I2C taktrate. Deswegen gibt es mit der USI-Implementierung ab 100 kHz Probleme mit manchen Slaves ( z.B. ds2482-100 ). Gruß
jemand evtl., ob ich (und wie) den SCL Takt an der Raspberry PI I2C Schnittstelle auf sagen wir mal 100 Khz runter bekomme ? 10khz würden mir auch schon reichen! Danke!
-
Thread
Anzahl von benötigten Abtastwerte verringern
beliebige Signale bis zu 300kHz mit Amplituden bis zu 5V. Diese Signale werden mit dem ADC(12Bit) des dsPIC33EP32GS502 abgetastet. Der ADC läuft mit 1MS/s. Mein Problem ist nun, dass ich die Daten kontaktlos übermitteln muss. Da die WLAN Module von Microchip nicht zu gebrauchen sind(keine ausreichende Doku
macht nur begrenzt Sinn. Wenn das Analogfilter schon steil genug ist, sodass deine Amplitude bei 600 kHz schwach genug (== stark genug gedämpft, das bedeutet mind. im Bereich eines LSB deiner gewünschten ADC Auflösung) ist, kannst du auch gleich mit 600 kHz abtasten. Brauchst du definitiv die 300 kHz
-
Thread
Zwei RTCs für niedrigere Abweichung "parallel"
es mit Timer weiter, ansonsten wird DS3231 Zeit nach Plausibilitätsprüfung übernommen. Um 2 Uhr nachts wird GPS abgefragt und wenn es klappt werden nach Plausibilitätsprüfung beide (TimerUhr und DS3231) nach GPS gestellt. Beim DS3231 handelt es sich um chinesisches Modul mit 24C32 EEPROM. Jede Nachstellung wird in DS3231 EEPROM mit aktueller Abweichung reingeschrieben, nach ein paar Monaten kann man sowohl die uC als auch die DS3231 Abweichung ausrechnen. Das alles funktionert
-
Thread
STM32F7 SPI DMA 400kSPS zum externen ADC
Hallo, ich habe einen ADS7054 ADC angeschlossen an STM32L431RBI, den ich mit 400kSPS auslesen möchte, möglichst ohne uC-Last. Bevor ich wirklich an der Platine rumteste, wollte ich das prinzipielle Vorgehen am STM32f769-DISCO Evalboard ausprobieren, deswegen
ähnlich gennant halt sinngemäß) Request. Das kann sich bei 3Byte noch ausgehen Musst du prüfen. (Stm32 habe ich weniger mit zu tun bin bei Efm32 gelandet) Ich kenne die verschiedenen Stm32 Dma' Implementierung nicht so gut in Verbindung mit der SPI Peripherie. Mit dem Efm32 nutze ich für sowas den
-
Thread
8 MHz Quarz beim MSP430
clock configuration: // MCLK is 8 MHz (from XT2) // SMCLK is 8 MHz (from XT2) // ACLK is 32 kHz (from XT1) }
Übrigens haben einige der neuen MSPs offiziell bis zu 16 MHz Takt, so dass man die auf 32 MHz übertakten können sollte.
-
Thread
pwm attiny26 ?
brauche ich nur 1kanal. ;Init Timer 1 as PWM Controller Timer1_INIT: ;die PWM weden mit 31KHz betrieben und eine AUflösung von 8bit == (255=100%) ldi temp0, (0<<CS13)|(0<<CS12)|(1<<CS11)|(0<<CS10) out TCCR1B, temp0 ;Timer 1 Clock Prescaler == CLOCK/4 =16Khz (CS10+CS11), 32KHZ(CS11)
void ) { DDRB = 0xFF; // PORT B komplett auf Ausgang schalten //die PWM weden mit 31KHz betrieben und eine AUflösung von 8bit == (255=100%) TCCR1B = (0<<CS13)|(0<<CS12)|(1<<CS11)|(0<<CS10); //Timer 1 Clock Prescaler == CLOCK/4 =16Khz (CS10+CS11), 32KHZ(CS11) OCR1C = 0xFF; //Auflösung
-
Thread
Suche Multimeter mit präziser Messung des Tastgrads
Es wären ca. 50-100KHz, bei ca. 5V. Mein Oszi zeigt nur bis eine Stelle nach dem Komma an, und dieser Wert ist sogar schon sehr fraglich.
Duty Cycle Readings 0.1% To 99.99%" Der Vollständigkeit halber: "Accuracy 3d/kHz + 2d" Bei 100 kHz bedeutet das wohl +/- 102 Digits.
-
Thread
DCF77 ausgefallen
Ich bin begeistert https://www.meteotime.com/news/details/news/wartung-sender-mainflingen-1291-khz-vom-1805-bis-23052026-1/
www.wetterstation-hamburg.de/bandplan-wetter.html DDH/K Signal sieht zum Beispiel so aus im Bild. 3853,1 kHz USB. ciao gustav
-
Thread
Low Power Taktgeber
Das Zählen wäre das geringere Problem. Man könnte ein IC 4060 oder 74HC4060 mit einem 32 kHz Quarz betreiben. Einer der Ausgänge liefert einen Takt mit der Periodendauer von etwa 8 ms. (Die Toleranzbreite von +-5 ms = insgesamt 10 ms hält der Takt somit ein.) Für das Zählen von 10 s mit
Zeitraum hin, ist diese Lösung auch genauer wie die „üblichen“ Quarze. Übrigens: Manche RTCs haben einen 32 KHz-Ausgang, der mit einem geeigneten µP verbunden werden kann und dann eine Startzeit von 0 (max. 1 Zyklus) hat.
-
Thread
Asyncroner Timer2 Atmega8
Source to TOSC1 is not recommended... nun versteh ich nicht ganz was der Satz bedeuten soll.... Im DS steht doch das die 2 Pins für nen 32khz crystal optimiert sind. Will nun einen 32,xxx khz quarz mit 2 * 22pf an die Pins legen und eben den Timer mit laufen lassen.... Geht das jetzt etwa nicht oder
Clock kommt von einem anderen Bauteil und nicht von einem Quarz. Bist du sicher, dass du bei dem 32,xxx khz quarz noch 2 * 22pf Kondensatoren brauchst?
-
Thread
Zilog Encore Experimentierplatine
---------------------------------------------------*/ // Pitfall: if OSCCTL = 0x81 OSC is only 32KHz // Fazit: DBG PORT cant conect afer Reset, because IDE // slowest Bit-Rate is 9600, and you need 2400 and less // to reprog the ez8Flash-Chip, you will look sad. // And you a looged out forever to prog the chip again. // I think when the chip runns 32KHZ the // The test I made only bus regular-V24-RS23 Port. // In this Testpase I only used the V24 Port on the plain // Motherboard. } void main(void) { Init_Oszi(); Init_Port_B (
-
Thread
'80er Radio Schaltplan verstehen
Üblicherweise? Ich kenne auch 468KHz.
senken so den Eingangsstrom. Felix U. schrieb im Beitrag #5069322: > In dem Schaltplan stand IF 459KHz/10.7MHz. Plot Twist: Auf dem Filter steht "460A", was wohl ein Hinweis darauf sein könnte, dass er doch 460 KHz Mittenfrequenz hat. Ich habe mal das Frequenzverhalten angehängt (1 KHz / DIV, Maximum
-
Thread
DPSK Modulator / Demodulator durch 32-Bit µC ersetzen
Modem ICs etwas machen. Hier ist ein Google Beispiel: https://datasheets.maximintegrated.com/en/ds/DS8500.pdf https://www.maximintegrated.com/en/products/interface/current-loop-products-4-20ma/DS8500.html https://www.onsemi.com/pub/Collateral/NCN5192-D.PDF http://www.analog.com/en/products/digital-to-analog-converters
Thomas, Ich stehe momentan vor dem selben Problem und versuche eine BPSK-Demod. mittels eines STM32 durchzuführen. Gibt es bei dir Neuigkeiten bezüglich der Taktrückgewinnung oder hast du gar eine Lösung gefunden? MfG, Niclas
-
Thread
I2C Pegelwandler
dementsprechend die beiden I2C Leitungen mit Hilfe eines Pegelwandler an die 3.3V des ESP32 anpassen. Gibt es hier fertige Bausteine? Oder hatte jemand schon das gleiche Problem? Gleiches Vorhaben habe ich mit dem DS18B20 & DHT22 One-Wire Sensor. Bei einer Versorgungsspannung von 3.3V ist
Bastlerlevel funktionieren kann wenn du die Taktrate niedrig waehlst. I2C funktioniert ja auch mit 10 oder 1khz. Es muessen nicht 400khz sein. Ausserdem muss natuerlich vor ort ein Kondensator an das IC. Also wohl 100nF direkt ans IC und 10uF daneben. PUllup dann bei 3.3V 3.3k, vielleicht sogar 1k. Datenblatt
-
Thread
uClock - Matrix-Uhr mit WS2812 LEDs
anzuzeigen, sondern 1024 Quadrate einer 32x32 LED-Matrix. Die Software ist lauffähig auf * Nucleo STM32F401RE Board * Nucleo STM32F411RE Board * STM32F407VE Black Board Ich prüfe noch zur Zeit, ob die SW auch weiterhin wie beim WordClock-Projekt
CjwKCAiAhJTyBRAvEiwAln2qB7seYcSaie3GET-6iFxbcdMmcghYLpBYwngqNUowyMAV7EV_c75JWBoCVOUQAvD_BwE&gclsrc=aw.ds Anpassung der Software sollte ich hinbekommen :-) In der Beschreibung steht ja, dass es ein STM32F401RE, 411RE oder 407VE sein muss. Bzw. darauf läuft die Software. Cheers
-
Thread
Atmega1284p 128KHz ungenau
hatte lediglich auf Seite 326 die Daten zum 8MHz Oszillator gesehen. Warum nennt man das ganze 128KHz Oszillator, wenn er die Frequenz eigentlich nie hat?
% genannt. z.B. https://ww1.microchip.com/downloads/en/DeviceDoc/ATtiny417-814-816-817-DataSheet-DS40002288A.pdf Seite 511 Gruß Robert
-
Thread
LM386 als Verstärker am Kopfhörerausgang / QRP-Transceiver
des N-1: https://www.mouser.de/ProductDetail/Texas-Instruments/LM386M-1/ http://www.ti.com/lit/ds/symlink/lm386.pdf Martin
-2 Ub 7,5V RL 8 Ohm nominal 400 mW LM386N-3 Ub 9V RL 8 Ohm nominal 500 mW LM386N-4 Ub 16V RL 32 Ohm nominal 1000 mW LM386A 1,25W ciao gustav
-
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
A/D wandler -> S/PDIF
aber trotzdem danke! allerdings bevorzuge ich die von AKM, da die wie mein ADC auch mit vollen 192Khz fahren können!
Asynchronous Mode for Record - Bus Powered 16-Bit Delta Sigma ADC and DAC Sampling Rate: - DAC: 32, 44.1, 48 kHz - ADC: 8, 11.025, 16, 22.05, 32, 44.1, 48 kHz On-Chip Clock Generator: - With Single 12-MHz Clock Source Single Power Supply: 5 V TYP (VBUS) Stereo ADC - Analog Performance at VBUS
-
Thread
Funktionsgenerator
will, so bis etwa 2 Vss. Für den HF Bereich reicht das allemal. Für niedriege Frequenzen (bis ca. 20 kHz oder etwas mehr) könnte man dann ja einen seperaten Verstärker vorsehen, mit mehr Power.
speziell für solche Anwendungen gedacht. Schaltungsbeispiele im Datenblatt http://focus.ti.com/lit/ds/symlink/ths3091.pdf
-
Thread
Mit Uhrenquarz Takt vorgeben
MHz •High Freq.: >= 10 MHz Das versteht das Datenblatt unter low frequency. Was passiert bei 32kHz ???
Zum Aufbau: ATmega328P in der PDIP-Version, auf Steckbrett, an TOSC1/2 nur der 32 KiHz-Quarz, keine Kondensatoren.
-
Thread
Programmable Waveform Generator
> eine 64MHz-PLL brauchst erschließt sich mir noch nicht vollends... Wenn Abtastfrequenz so um 40 kHz liegt, dann muß PWM-Frequenz deutlich darüber sein, im Verzerrungen zu minimieren. bei 64 MHz-PLL und 8 bit PWM wird PWM-Frequenz um 125 kHz sein (Phase Correct PWM Mode), Dreifaches von Abtastfrequenz
auch während der µC andere Aufgaben (Tastatur einlesen) erledigt. Zur Hardware: Nucleo-Boards mit STM32F4xx.
-
Thread
Schaltregler-IC für 24V DC -> 5V DC gesucht
http://www.ti.com/lit/ds/symlink/tps62175.pdf sollte alle Anforderungen erfüllen. fchk
Eingangsspannung OK. Aus > Gründen der Sicherheit sollte er eine Eingangsspannungsfestigkeit von > mindestens 32V, besser 35V, aufweisen. Ok, dann halt den: http://www.ti.com/lit/ds/symlink/tps54140a.pdf fchk
-
Thread
Vor-/Rückwärtszähler negativ
Anzeigeumfang >= der des Maßstabes ist. [2] Fig. 17 "Ripple Clocking ..." in https://www.ti.com/lit/ds/symlink/cd4029b.pdf
die LS7066 und 7166 mit guten Erfolg in Produkten der 80er Jahre in der Energietechnik. Die STM32 haben im Timer Untersystem auch gut funktionierende Quadratur Auf/Ab Zähler mit flexiblen Einstellungen.
-
Thread
spectrum analysator
Signalverarbeitung - wenigstens mit ganz einfachen Filtern, um ein Levelsignal für die Frequenzkanäle zu erzeugen. Ds ist ja der eigentlich Aufwand, Anzeigen ist beschaulich. Wie wäre es, wenn Du die LEDs in VHDL machst und auf einem Bildschirm zu leuchten bringst?
bis +16 anzeigen. es sollen je eine led reihe für 50hz für 100hz für 200hz für 400hz für 600hz für 1khz für 3khz für 6khzfür 12khz für 14khz und für 16khz sein ,wen möglich eine reihe für den raumklang. also insgesamt 11*16 leds. un wie gesag möglicht viel digital von der steuerung.
-
Thread
Ultraschall Sender: Spannung
Harmonischen. Deswegen wird das 'Ultraschallsignal' aus Energiesparlampen wohl eher nichts bewirken, ds dürfte von den Spannungswandlern herrühren, die eben auch im KHz Bereich arbeiten, aber möglicherweise in ebenfalls recht engen Frequenzbändern. Unter Umständen ergibt sich so etwas wie eine ZF in alten
worauf du hinaus willst. Aber es liegt vermutlich daran: Dein Musikinstrument klimpert z.B. mit 2KHz Ton vor sich hin. Der US-Wandler hat ne geschätzte Bandbreite von 1KHz bei 40KHz Mittenfrequenz. Daher kann er einfach nicht der Modulation durch die Klampfe folgen! Aus meiner Sicht ist die Lösung
-
Thread
TDC(AS6501) als Phasenvergleicher
daher nicht wirklich zuverlässig nutzbar. Wenn ich schnelles SPI mit DMA machen möchte, sind neuere STM32 mit DMAMUX flexibler. Und neuere STM32, z.B. die von msx genannten STM32H7, sind beim SPI auch flexibler und unterstützen SPI-Frames bis 32 Bit. Mi N. schrieb im Beitrag #8009064: > Ebenfalls habe
arbeitet sind es mehr, aber < 10µs. > An anderer Stelle ist hier gerade ein 'hype' um ein günstiges STM32H723 > Board:. Das preiswerteste STM32H Board ist das STM32H750, würde auch ausreichen.
-
Thread
Türklingel Überwachung
loslässt, "Dong", geht sie halt wieder hoch. Lässt sich hervorragend mit dem ADC auswerten. Dann noch 32,768KHz Quarz an Timer2 und fertig. Das Ganze hat den Vorteil, daß man alles im Sicherungskasten verscwinden lassen kann, nichts auftrennen muß und gleich eine Stromversorgung für den µC hat. mfg
Digicam bei Klingeling ein Foto vom Wecker machen lassen. Oder vom Klingler. --- ATmega mit DS1307 (incl. Batterie) seine Versorgung aus der Klingel holend. Es klingelt, ATmega bekommt Spannung, rennt los, fragt die Uhrzeit aus dem DS1307 ab, schreibt diese entweder ins EEPROM oder in den RAM-Bereich
-
Thread
STM32 NUCLEO H743ZI - Ethernet / WebServer-Probleme
für das, was ich testen möchte. wobei ich grad über taktraten in den datenblättern stolpere: 32.768 kHz crystal oscillator da hatte ich doch was anderes in erinnerung ? > Hier noch meine bescheidene Erkenntnis: >> Eine Firmware auf dem Nucleo F429 (dieses Board steht mir >> auch
Wastl schrieb im Beitrag #7411088: > Wicki W. schrieb: >> 32.768 kHz crystal oscillator >> >> da hatte ich doch was anderes in erinnerung ? > > Du darfst auch mal Datenblatt und Refernce Manual lesen. Man braucht > dir hier nicht jeden Pipifax erklären müssen
-
Thread
Leistungsmessung mit MSP430
verbauen. Erst mal zum grundsätzlichen Aufbau: Das Gerät soll jeweils einen 400 V/63 A, 400 V/32 A und 400 V/16 A sowie 3x 230 V/16 A EIngangstecker haben, welche ich manuell aktivieren muss (nur einer gleichzeitig möglich). Als Ausgänge sollen jeweils ein 400 V/32 A und 400 V /16 A sowie insgesamt
Nyquist ein schlauer man aber ein Theoretiker war kannst du damit vielleicht Signale im Bereich 1,5 KHz bis 3KHz messen. Das mag für die Spannung in der Regel ausreichen, aber je nachdem was du für Verbraucher dran hast hat der Strom relativ hochfrequente Anteile. Ich weiß es leider nicht mehr genau
-
Thread
FFT mit 8 Bit Controller
Taktfrequenz ist vom PIC12Fx vorgegeben (meines Wissens bis 32 MHz). Für eine grobe Einschätzung wäre ich sehr dankbar! Viele Grüße Jörg
mit einem PIC12F geht nicht. Dafür hat Microchip viel bessere uCs. Nehm ein 24er oder gleich ein dsPIC33f mit den FFT bibliotek und gut ist. Mann wurde auch nicht an einem Formel 1 Rennen mit einem alten VW Käfer teilnehmen. :-) MfG PICfan
-
Thread
Mp3 Player mit Atmega
außerdem kann ich immer was neues zu meinem Player dazubauen, Display kommt übrigens auch dran 132x32.
gibt es verschiedene Implementierungen und 70kByte ist die, die am meisten Speicher braucht. Die dsPIC Version des MAD mp3 Dekoders belegt etwa 11kByte im Flash mit Konstanten. Großteils für die Huffman Tabellen. Wie weiter oben schonmal geschrieben, benötigt ein AVR für eine 16x16->32 MAC Operation
-
Thread
Gedanken zur Auswahl eines µ-Controllers
diverse ARM Derrivate oder aber über die 16Bit PICs von Microchip schweifen lassen. (MC hat keinen 32Bitter mit mehr als 16ADC/IO) Der dsPIC33EP256MU810 hat z.B. 32 ADC Channels, von denen er jeweils 4 Gleichzeitig Samplen kann. Bei 10Bit Auflösung mit 1,1MSP/s. Damit bist du bei einem Zyklus von
einem "Zeitstempel" versehen kann... Aber wie gesagt, das ist nur eine schnelle Idee. Bei einem 32Bit µC, oder aber einem 16Bit DsPic hätte man dabeit wenn möglich sogar noch die Zeit eine rudimentäte Aufbereitung/Auswertung der Daten schon im µC vorzunehmen! Gruß Carsten
-
Thread
DMA + UART parallel empfangen
Der CRC kann so lang sein wie du willst (ok, bei der Hardwareunit vom STM32 7, 8, 16 oder 32 Bit). 4 Byte wären natürlich völlig übertrieben, da kannst du ja gleich die Nachricht zwei mal hintereinander schicken. Du musst die Unit nicht nehmen, sondern kannst das auch einmal
Frage schrieb im Beitrag #6664799: > Ah, okay ich dachte HW CRC funktioniert beim STM32 nur mit 32bit. Dann > lese ich mich da mal ein. Zwingend nötig ist das allerdings glaube ich > nicht wirklich. Die Controller trennen nur kurze Kabel und besondere > Störeinflüsse sehe ich jetzt auch
-
Thread
Morgenmuffel: avr tiny45 quarz power-down sleep
gefunden. Das trifft auf AVRs zu, die mit schnellem internen Takt arbeiten und nur den Timer2 mit 32KHz (asynchron) fahren. Was hier kaum der Fall sein kann, weil der Tiny45 m.W. nur komplett auf 32KHz geschaltet werden kann.
so, den Tipp mit dem externen Takt habe ich auch befolgt; ich habe mangels Funktionsgenerator einen DS3234 benutzt. Der spuckt auch in Minimalbeschaltung 3276Hz aus (vcc, gnd, 32khz). Fehlerquelle ausgeschlossen ;-)