-
Thread
Sparsamer Logic-Level-Mosfet
kann u.U. Sinn machen einen Mikrocontroller zu verwenden, z.B. 16F5x, mit sehr langsamem Takt, z.B. 32 KHz crystal. Damit koennen mehr als ein MOSFET angesteuert werden. Wiederstand braucht es dann nicht. SMD MOSFETs z.B. 2n7002 oder BSS138. Im thread keine Angabe ueber den Strom (Amperes).
u.U. Sinn machen einen Mikrocontroller zu verwenden, z.B. 16F5x, > mit sehr langsamem Takt, z.B. 32 KHz crystal. > > Damit koennen mehr als ein MOSFET angesteuert werden. Wiederstand > braucht es dann nicht. Ja, da muss ein PIC rein, sonst geht das nicht. Versuch es bloß nicht mit einem AVR
-
Thread
RDS ENCODER Signalgenerator Testgenerator Testsender Modulator ATmega8 Assembler
- ausgehend von 19KHz. Das ist der einzige Punkt wo RDS von 19KHz abhängig ist. (Hintergrund: Die 19KHz waren früher beim Bayerischen Rundfunk sozusagen atomuhrgenau und eine der Entwicklerfirmen von RDS saß mit dem Designteam
RDS-Übertragung: Es gibt 2 Prinzipielle-Übertragungsmöglichkeiten. 1. Die 57kHz-RDS-Daten werden _ohne_ 19KHz-Pilotton übertragen 2. Die 57kHz-RDS-Daten werden _mit_ 19KHz-Pilotton übertragen Wichtig ist, ein RDS-Decoder muss "exakt" 57 kHz aus dem Eingangssignal zurückgewinnen können. Manche
-
Thread
Platien Layout Bewerten
den richtigen > Kondensatoren ausgestattet werden. Bei dir sehe ich keine. Ich habe dort eine DS1307 geplant. Ich hatte das aus dem Datenblatt jetzt so abgelesen das ich einen 32,768Khz Quarz brauche mit einer Kapazität von 12,5pF und keinen weiteren Kondensator. Liege ich damit falsch? Ich lasse
-
Thread
Vorstellung digitaler Audioausgang für Raspberry Pi
samplerate". Bevor ich jetzt die Pferde scheu mache, kann jemand mal bitte bei sich testen, ob z.B. 32 oder 22,05 kHz Dateien korrekt funktionieren? Danke! Achja: Resampling verwende ich nicht. 44,1 kHz, 48 kHz und 96 kHz werden also korrekt ohne Resampling ausgegeben. Bei 32 kHz hätte ich 32 kHz am Ausgang erwartet, bei 22,05 kHz (und kleiner) hätte ein Upsampling auf 32 kHz stattfinden müssen. Gruß, Patrick
-
Thread
Kondensator zu Stabilisierung - Frage dazu
Lüfter in 2 Gruppen ein? Nutzt du dazu 2 > Outputs von deinem uC? Ja, aktuell noch direkt, mit ~32 kHz PWM. Aktuell noch direkt, später zum Abwärtswandler,damit ich das Tachosignal auslesen kann. Ich habe hier noch ein par 74HC595N rumliegen, allerdings bräuchte ich doch zusätzliche Ports und einen
in 2 Gruppen ein? Nutzt du dazu 2 >> Outputs von deinem uC? > > Ja, aktuell noch direkt, mit ~32 kHz PWM. Aktuell noch direkt, später > zum Abwärtswandler,damit ich das Tachosignal auslesen kann. > > Ich habe hier noch ein par 74HC595N rumliegen, allerdings bräuchte ich > doch zusätzliche Ports
-
Thread
Probleme mit PIC12F1840 und Temperatursensor DS18S20
verrät dir das Datenblatt auf Seite 4 - Table 1. Temperature/Data Relationship Seite 7 - Figure 7. DS18S20 Memory Map http://datasheets.maximintegrated.com/en/ds/DS18S20.pdf
alle standardmäßig deaktiviert. Ganz abstrus ist folgendes: Wenn ich den internen Oszillator auf 31 kHz stelle, läuft mein uC schneller, als wenn ich ihn auf 32 MHz einstelle... Hier nochmal der Code: [c] #define manuellEin PORTA.F3 #define testOut PORTA.F0 #define testOut2 PORTA.F2 unsigned
-
Thread
Welcher Lowpower uC
4) > > EnergyMicro (mittlerweile gekauft von Silabs) wäre jetzt meine erste > Wahl, wenn es um 32 Bit geht, wobei ich die in der Praxis noch zu wenig > verwendet habe. > Bei 32 Bit verwende ich allerdings momentan STM32L1 für ein neues > Projekt. wo siehst du das mit dem STM8L? laut DS geht scheinbar sogar 125KHz Hast du dir die neuen STM32L0 angesehen?ich wollte diese nutzen, leider ist darin weder adc noch dac funktionsfähig bei unter 1.8V, ich bin folglich beim xmega geblieben. hab mich schon gefreut und
-
Thread
J-FET N-Channel mit gößer 70V Drain / Source Spannung für Konstantstromsenke
zum Starten einer Schaltung benutzen, aber das tut ja nichts zur Sache! Das Schaltsymbol im IXYS-DS ist sowieso verkehrt, denn meines Wissens stellt das einen Anreicherungstyp dar, nicht ein Verarmungstyp. Bei den Verarmungstypen ist der Kanal durchgezogen gezeichnet!? Aber was soll's, das ist bloss
http://www.digikey.de/product-search/de?vendor=0&keywords=ixta3n50d2 > Das Schaltsymbol im IXYS-DS ist sowieso verkehrt, denn meines Wissens > stellt das einen Anreicherungstyp dar, nicht ein Verarmungstyp. Bei den > Verarmungstypen ist der Kanal durchgezogen gezeichnet!? Aber was soll's, >
-
Thread
Z180-Stamp Modul
Wahrscheinlich wieder eine ziemlich blöde Frage...: Auf dem AVR-Board hängt am Uhren-Chip PCF8583 ein "32khz"-Quarz + Drekko. Ich finde aber überall nur 32,768kHz (Uhrenquarz). Gehe ich recht in der Annahme, dass das passt (laut Datenblatt PCF8583 müsste das auch so sein)? Oder muss es genau 32,000 sein
eigentlich eine ganz gute Lösung gefunden. 4 x Buchsenleiste 2,54 mm, 1x16, gerade (MPE 094-1-016) für 0.32€ das Stück bei Reichelt und 2 x Stiftleiste 32 polig gerade und löte beide zusammen. Bei der Buchsenleiste muss an einer Seite etwas weggefeilt werden, dann wird eine wunderschöne Leiste für 32 Pins
-
Thread
Ist die obligatorische Endlosschleife am Ende der main Funktion nur Aberglaube?
noch einwandfrei abgearbeitet wird. Also vewende ich immer einen Timer interrupt, meistens zwischen 1 KHz und 10 KHz. >> Die meisten professionellen Programme gehen so vor, also es wird ein >> Zeitscheiben Verfahren verwendet. > Asynchrone, also event-basierte Programmierung gilt schon länger als
Faults mit einem B. > enden. Was ist ein unabgedeckter Interrupt? Der Startupcode von ST für STM32 z.B. wird vermutlich von 99% der STM32-User hier im Forum verwendet, und scheint auch zu funktionieren. Was machst du falsch, dass der bei dir immer abstürzt? Verkehrtes Linkerscript verwendet? > Darum
-
Thread
Mikrocontroller Rechenleistung reicht für aktuelles Projekt nicht?
spezielle Intrinsics, die Du dann benutzen musst, normaler C-Code benutzt die DSP-Einheit nicht. Die dsPIC33EP laufen mit 70 MHz im Vergleich zu den 50 MHz der PIC32MX1xx/2xx. Zusammenfassend: Wenn Dein Code die DSP-Einheit gut nutzen kann, ist dsPIC33EP schneller, ansonsten hat PIC32MX die höhere Rechenleistung
Intrinsics, die Du dann benutzen musst, normaler C-Code > benutzt die DSP-Einheit nicht. > > Die dsPIC33EP laufen mit 70 MHz im Vergleich zu den 50 MHz der > PIC32MX1xx/2xx. > > Zusammenfassend: Wenn Dein Code die DSP-Einheit gut nutzen kann, ist > dsPIC33EP schneller, ansonsten hat PIC32MX
-
Thread
Taktquelle mit genauer Sekunde??
...was ist eigentlich mit dem guten alten cd4060 und 32.768Khz Quarz? http://www.reichelt.de/0-032768/3/index.html?&ACTION=3&LA=446&ARTICLE=1089&artnr=0%2C032768&SEARCH=32768 haben aber alle 20ppm...
Ds3231, 2 sekunden Abweichung im Jahr, kostet ein paar 200-300 Cent ...
-
Thread
Quick&dirty - schnelle Problemlösungen selbst gebaut Bilder
* der Welt selten schaltet.. da wär nen Digitaloszi zu schade. Also kurz mal nen Arduinoboard, Ds3231+At24c32 Modul mit Isoband umwickelt, ein altes Templogger Projekt ausgegraben und an einen Potentialfreien Kontakt angeschlossen. Das ganze kommt easy an eine Werbegeschenk Powerbank,wird mit
Habe mir aus einem TQFP32 Adapter vom Chinamann https://www.aliexpress.com/item/Top-Quality-LQFP32-TQFP32-to-DIP28-programmer-adapter-for-ATMEL-AVR-Chips-atmega8-48-88-168/32557489995.html?spm=2114.13010608.0.0.xpoCoe und einem
-
Thread
Spannung ohne große Verluste halbieren
Hallo Matthias, ich verwende den IRS21531DS, also den Nach-Nachfolger von dem IR2153, dessen Datenblatt hier hinterlegt ist. Die Schaltung ist genau nach Datenblatt aufgebaut. Das Datenblatt kann unter http://www.irf.com/product-info/data/irs2153d.pdf
wobei diese Frequenz mit dem Oszi nicht verifiziert werden kann. Dort werden mir ziemlich genau 25 kHz angezeigt. Für die Rechnung bedanke ich mich jetzt schon mal, da kann ich wieder etwas lernen. Gruß Florian
-
Thread
PWM mit Mosfet, Ausschaltflanke abflachen für EM-Störungsreduktion
dem L ein C nach Masse schalten. R ist 1 Ohm, L ist 65µ H also wird fg des Tiefpasses: ca. 2,5 kHz Ein Kondensator mit ca.65nF wäre dann passend. Das wäre dann ein Tiefpass 2.Ordnung mit ca 1,8 kHz Grenzfrequenz (Rechenfehler vorbehalten) Ich kenne ja die Schaltfrequenz des PWM nicht. Aber
32µH, 22µF, nochmal besser.
-
Thread
100x Infineon XMC2Go Board mit ARM Cortex-M0 zu gewinnen
ADC. Ein Blick in das Data-Sheet verrät: Der ADC ist ein 12-bit ADC (das hat nicht jeder) der mit 32 MHz getaktet wird und in 55 Takten eine 12-bit Ergebnis abliefert. Das sind 1,71 us für Sampling&Conversion was 582 kHz entspricht. Was ist daran langsam? Beim XMC1300 geht sogar paralleles Sampling
Fpga Kuechle schrieb im Beitrag #3551026: > Hm, wo steht das der ADU mit 32 MHz getaktet wird? Steht im Reference Manual. "The ADC is based on a high-speed 12-Bit converter clocked at 32 MHz ..."
-
Thread
Ideen für Projekte mit dem Infineon XMC 2Go Gesperrt
Temperatur-Aufzeichnung mit 2 Sensoren (DS1821)für meine Solarwasser Erzeugung. mfg
läuft, sollten 16 PINs locker reichen. Und gerade beim Modellbau ist der XMC 2Go im Vergleich zum STM32F4DISCOVERY mit Größe und Gewicht klar im Vorteil. Ich würde das STM32F4DISCOVERY gegen einen XMC 2Go ersetzen. PS: Gut finde ich, dass die Pins nicht "um die Ecke" gehen, also dass der XMC 2Go
-
Thread
minimalistische Berechnung einer Sinusschwingung
zur Erzeugung einer Sinus-Schwinung gestoßen. [c] #define KONST -10 void loop(){ int32_t s=10000; // initial excursion ( mass position ) of the spring int32_t v=0; // velocity int32_t ds=0; // delta excursion int32_t dv=0; // delta velocity while(1) {
[code] dv=(s*KONST)/65536; ds=v+dv; v=v+dv; s=s+ds; [/code] Seltsamer Code: Warum berechnest Du v+dv zweimal? So wär's übrigens richtig: [code] a = (s*KONST)/65536; v = v + a*dt; s = s + v*dt;
-
Thread
Wie viel Megaherz sind gut für den AVR?
Für vieles reicht es, und wenn nicht, dann gibts andere Chips, die viel schneller sind. Es gibt zB dsPIC33EP mit 70 MHz (16 Bit) oder PIC32MX1xx/2xx mit 50 MHz (32 Bit) im DIL28, und die sind nur unwesentlich teurer als ein Mega 328p, und sie laufen mit 3.3V. Wer wirklich Rechenleistung oder viel RAM
wenige Fälle wo 20 MHz ausreichen, aber 10 nicht mehr. Vermutlich gibt es mehr Anwendungen wo auch 128 kHz schon ausreichen.
-
Thread
SmartScope - "neues" Oszilloskop
neben Lötkolben, etc. Das Display fehlt halt. Wenn du ein vernünftiges Oszi suchst - Rigol DS1052E mit 100 MHz Hack und 1GSPS und Display = "10 mal so gut".
Krass, ganze 2048 Samples Speichertiefe! Verglichen mit dem DS1052E, welches 1M Samples Speichertiefe hat ist das vielleicht etwas wenig, oder?
-
Thread
Hilfe bei vermeintlich einfachem Basic Programm
sorry, die DS1307 im Quelltext als Kommentar ist falsch. Hier tickt eine RV3029 !!!
definitiv der Originalcode per drag an drop. I2Cstop raus oder rein bringt überhaupt nix. Auch bei 100 KhZ Takt das gleiche Problem...(Anhang) $regfile = "m1284pdef.dat" ' 32 $crystal = 16000000 ' 8 MHz $hwstack = 40 $swstack = 16 $framesize = 32 Baud = 9600
-
Thread
230V LED Lampen, Verarsche?
ein kleiner Arduino-pro-mini (2€) rein mit NTC, Lüfter+Kühler (4€), Bewegungsmelder (0.90€) und ein 32V Netzteil (kostet mich 1€) rein. Der Rahmen wird wieder aus dünneren (24x48mm) Holzlatten hergestellt, ich habe da schon meine ideale Konstruktion durch die alle Teile eingebaut werden können und
privaten LED-Spielereien auch aus, kommt noch multiplexen ins Spiel, ist man bei der PWM dann schnell im kHz Bereich. Eine Beobachtung, die ich, bei mir, gemacht habe: Bei kurzen Licht-Impulsen wird es kritischer, also bei stark runtergedimmter PWM-Ansteuerung, oder bei Multiplex mit großem Faktor. Ist es
-
Thread
Power Line bzw. Power LAN im Selbstbau
Fliege mit der Dampfwalze erlegen.... Für dein Vorhaben gibt es den 1-Wire-Bus. Für den ist der DS18B20 auch gebaut worden.
spezielles PLC-IC sein ? " Ist es mit dem Schaltplan im Anhang schon möglich, Temperatursensoren ( DS18B20 ) einzulesen und einfache Impulse zu erfassen ? Bernd_Stein
-
Thread
Gibt es einfach zu handhabende "große" Rams (16/32MB?)
einige Sekunden Aufnahmezeit bei guter Qualität zu kommen > lande ich schnell bei 16 oder sogar 32 MB RAM. Einige Sekunden? Was nimmst du denn auf? B ist der Suffix für byte! 44 KHz x 16 bit x Stereo = 176KB/s. 32MB/(176KB/s) = 181 Sekunden. Und ist Gitarre nicht sowieso mono?
Chinamann wirst Du ja wohl noch haben. Das PICKIT3 kann alle aktuellen PICs, egal ob 8, 16 oder 32 Bit. Die 70 MHz(*) dsPIC33EP sind nicht zu verachten. Und mit I2S und AC97 kannst Du Dich bei den auf dem Markt erhältlichen 192 kHz/24 Bit Stereo Audio Codecs bedienen. (*) Instruction Clock,
-
Thread
Zeigt her eure Kunstwerke (2014) Gesperrt Bilder
Analogmesskarte mit STM32F4 16AI,4DAC,(PWM),8DI/DO, CAN, USB, µSD, RS485
Eine erste Experimentierplatine für ein DAB+ Radio mit Si4688, STM32 und Audio Codec.
-
Thread
8051 Chip für Einstieg
Michael H. schrieb im Beitrag #3477358: > STM32 hat man sicher einiges an Möglichkeiten und einen > deutlich leichteren Einstieg. STM32 bietet zweifellos tolle Möglichkeiten und (im Vergleich zu 8051-Derivaten oder 8-Bit AVRs) wesentlich komplexere
nur seitenweise dort schönen ARM-Assembler gesehen. Z.B. einfacherweise einzelne Funktionen wie COPY32 u.ä..
-
Thread
was spricht eigentlich gegen die xmega? Gesperrt
@ Markus Müller (mmvisual) >Jep. Ich hatte mal ein Design mit dsPIC und der war tatsächlich bei den >PWM's zu langsam, bzw. konnte für die geforderte Frequenz nicht die >Auflösung liefern. Beweise? Zahlen? STM32 kann ausser schnellen PWM nix? Schade.
haben. Der STM32F103 konnte das: TIM1, mit 48MHz betrieben, teiler für 10000Hz = 4800 Zähler für die PWM Einstellung. Der dsPIC konnte nur um die 3000 und da war die Regelung nicht fein genug. > STM32 kann ausser
-
Thread
Einheit gigasample??
Jan R. schrieb im Beitrag #3466897: > Beispiel sounkarte > > diese 192KHz = 192GS/s DAFUQ
>Beispiel sounkarte >diese 192KHz = 192GS/s Diese Gleichung solltest Du nochmal überdenken ...
-
Thread
STM32 für Einsteiger - der Artikel zum Krieg (µC Wahl)
>Z80, 68HC11, 8051, AVR, PIC16, PIC18, PIC24, DsPIC33, M16C, LPC2000, ein >Atmel ARM9, STM32 MOS8501, 68HC11, 8031, AVR, PIC10, PIC12, PIC18, PIC24, dsPIC33, S12X, H8, 68HC08, S7, S8, STM32, National, MSP430, NIOS, Arduino > aber Arduino noch
knabbet schrieb im Beitrag #3463961: >>Z80, 68HC11, 8051, AVR, PIC16, PIC18, PIC24, DsPIC33, M16C, LPC2000, ein >>Atmel ARM9, STM32 > MOS8501, 68HC11, 8031, AVR, PIC10, PIC12, PIC18, PIC24, dsPIC33, S12X, > H8, 68HC08, S7, S8, STM32, National, MSP430, NIOS, Arduino > >> aber Arduino
-
Thread
Empfehlung moderne RTC
Klaus De lisson schrieb im Beitrag #3461922: > MAXIM extremely accurate i2c rtc with crystal DS3232 Jau, kann ich nur empfehlen. Alternativ DS1307 mit DS32Khz, wenn es DIP sein muss. Wenn Ethernet/Internet verfügbar, dann natürlich NTP.
irgendwie billiger. http://de.farnell.com/micro-crystal/rv-3029-c2-option-b/echt-zeit-uhr-smd-i2c-32-768khz/dp/1641059 Gruss Klaus
-
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
Gangabweichung Quartzuhr
ich über "Quartzuhren" weiss ist, dass als Zeitbasis in der Regel ein so genanntes Uhrenquartz mit 32,xxx kHz verwendet wird, dessen Frequenz dann runtergeteilt wird, um auf eine Sekunde zu kommen. Das scheint ja in der Regel auch zu funktionieren. Was also kann bei der Krokodilsuhr falsch laufen, damit
Temperaturschwankungen, als am Handgelenk. Wer's genauer will nimmt 'ne RTC mit TCXO, wie z.B. DS3232 oder DS3231 von Maxim. Die sind für 0-40°C auf +/-2ppm spezifiziert, was eine maximale Gangabweichung von 63s im Jahr bedeutet. In der Praxis hatte ich bei Einsatz im Wohnraum bislang maximal die
-
Thread
LEDs an PIC ausglimmen lassen
Methode man benutzt, foo hat die Adresse 0x20 und folgender code ist identisch: movwf foo movwf .32 ; .32 = D'32' , eine kurzschreibweise und natuerlich foo + 1 ist dasselbe wie 32+1 = 33 , also Adresse 33, das high byte von foo, oder wenn foo ein Array von bytes ist, index 1. Poste mal deinen
duty cycle bsf STATUS, RP0 ;Bank 1 wird gesetzt movlw d'128' ; xxx kHz movwf PR2 bcf STATUS, RP0 ;wieder Bank 0 movlw d'64' ; duty cycle: 50% von xxx sind yyy movwf CCPR1L movlw b'00001100' ; Start, PWM
-
Thread
DAB+ Modul KeyStone 8650
optionalen Klangverschlimmbesserungen laufen zu können? Dagegen spricht aber, das bei FM die Samples mit 32 kHz rauskommen, bei DAB mit 48 kHz. Jörg
00311,726 received MOT packet; returncode: 005D; cmdtype: 03; cmdid: 00; sernr: 0A; length: 005D DS AT DG SEGNR TR-ID SN DATA... 3C 00 03 80 00 F4 40 80>73<60 80 00 12 F4 40 00 <..€.ô@€s`€..ô@. 4A 00 04 D7 80 25 04 01 CC 2C 00 32 30 31 36 2D J..×€%..Ì,.2016- 30 31 2D 32 36 2E 31 38 2D 34 30 2D 34
-
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
FM Radio Modul RDA5807M
Check this is my project on STM32F429-Discovery https://github.com/papadkostas/RDA5807M/
into bits 15:6, set tune bit i2c_write(freqL + 0x10); i2c_stop(); } [/c] EDIT: Der 32k Quarz schwingt, ich koppel über einen kleinen Kerko direkt in einen 32 Ohm Kopfhörer aus. Danke, Klaus.
-
Thread
analoge Orgel reparieren
gesamten Schalter rausgeschmissen und durch jeweils einen Hallschalter ersetzt. Die schaltetet einen 50Khz Sägezahn an die Steuereingänge eines (oder 2) V4066 pro Taste. Damit wurde dann ein langsames Einsetzen bzw. ein Sustain über alle Register erreicht. Das war für DDR-Verhältnisse ganz schön innovativ
der Entwicklung dieser ICs eine Kooperation zwischen Siemens und Dr Böhm, die dieses IC in ihrer DS - Serie anwandten. Aber auch Wersi hat solche ICs in der damaligen COMET verwandt und natürlich wieder mal eine eigene Bezeichnung dafür gefunden : WIC 3040 / WIC 3050. Im Grunde sind die DS Serie