-
Thread
[V] MAX9850 Audio DAC Board
Verkaufe hier vier bestückte und getestete breakout boards die ich mir für den MAX9850 gebastelt habe (siehe Foto). Line in, Line out und der GPIO pin sind nicht raus geführt. Mit Ansteuerungscode für AT91SAM7S könnte ich auch noch dienen. Preisvorstellung sind 20 Euro inklusive
-
Thread
3-polige Klinkenbuchse für MAX9850 gesucht
sind nicht vertauscht. Im Datenblatt zeigt die Abbildung nur einen Schaltkontakt an TIP (links). Dem MAX9850 ist es aber egal, ob du den Headphone Detect gegen TIP oder RING schaltest. > Könnte das nicht zu Problemen mit der Diagnostik im Baustein > kommen, wenn anstatt links und control-Pin der rechte
-
Thread
STM32 mit MAX9850 DAC (ist mein prinzip korrekt?)
4096Bytes in 22ms MAX9850 I2C an HardwareI2C des chips MAX9850 I2S an SPI2 des Controllers (HW-I2S) Konfiguriert habe ich den MAX9850 im IntegerMode. MCLK generiert der STM32 bzw. das HW-SPI selbst Und zwar genau
5Sekunden Ich denke dass da die SD-Karte nicht nachkommt mit Daten... Hier noch die Konfig des MAX9850 [c] void MAX9850_init_chip(void) { MAX9850_send_i2c(0x20,REG_CHG_PUMP,0x80); // Charge Pump = Internal clock, volume slew 63ms MAX9850_send_i2c(0x20,REG_ENABLE,0x30); // Charge Pump
-
Thread
SD Karte mit PCM und am liebsten MAX9850 (hilfe benötigt) :)
per DMA erledigen. Hast du den MAX9850 denn schon angeschlossen? Ich hab hier getestete Adapterplatinen die ich abgeben kann.
claudio.hediger (attt) gmail.com ) Bestünde die möglichkeit, dass du mir beim weiteren vorgehen mit dem MAX9850 helfen würdest? Ich würde mich auch in irgend einer form erkenntlich zeigen :)
-
Thread
MAX9850 - DAC in C - Problem beim I2C Schreiben
Hallo Ich habe mir den MAX9850 ADC mit integriertem Headphone Amplifier besorgt.... Ich habe mir in C eine I2C Funktion geschrieben.... Mit einem EEPROM Funktioniert alles bestens doch mit dem MAX9850 leider nicht....
Warum bist du auf den tlv32dac32 umgestiegen? Gibt es eigentlich noch einen anderen DAC außer den MAX9850 der ohne die großen Entkoppel-Kondensatoren auskommt? Das finde ich beim MAX9850 ein feature welches ihn von anderen unterscheidet.
-
Thread
Suche Rechteckgenerator-Projekt
....vielleicht so; http://www.vwlowen.co.uk/arduino/AD9850-waveform-generator/AD9850-waveform-generator.htm Wenn du jetzt den Generator-AD9850 kennst, kannst selber nach arduino-display-generator gourgeln :-)) googeln
Stimmt, der AD9850 hat ja noch den Square-Ausgang.
-
Thread
einfacher 20m-CW-Sender mit AD9850 und MOSFET
von 14,00MHz bis max. 14,35MHz reichen (in der Praxis wahrscheinlich bis 14,07MHz). Kenne mich mit der praktischen Auslegung nicht so gut aus. Die erste Frage wäre, wie das AD9850-Modul den Endstufen-MOSFET ansteuern
Dein DDS erreicht bei 125 MHz Null. Das kann also bei 30 MHz schon 1,5-2 dB abfallen. Die AD9850/51 enthalten jeweils eine Stromquelle am Ausgang A und B. Der Strom wird durch einen Widerstand gegen GND am Pin12/Rset eingestellt. Beim typischerweise eingebauten Widerstand von 3.9k fließen max.
-
Thread
AD9850 DDS Modul - Schaltplan gesucht
mir vorliegt, ist ein Datenblatt für ein anderes Modul mit AD9850: http://www.electrodragon.com/wp-content/uploads/2012/03/AD9850-DDS-signal-generator-module1-300x244.jpg Es hilft auch halbwegs weiter. Lieber würde ich aber das originale Datenblatt haben. Kann
Hallo, wir habe solch ein AD9850 Modul hier betrachtet und es wurde auch vermessen: _Preiswerter DDS-Generator mit AD9850_ http://www.multiforum.se/afu/viewtopic.php?t=1465&mforum=afu
-
Thread
Kann man folgenden Code platzsparender schreiben
übergebe der Funktion die auf die 7Segment-Anzeige schreibt die Stellen schon einzeln. Ich verwende einen MAX7219 als Display-Treiber. Den 32bit-Wert brauche ich zur Berechnung des Tuning-Wortes für den AD9850. Mit der Hilfe von Karl H. passt der Code jetzt gerade so in den Chip (text=1908). Ich muss allerdings
define FTW_TERM(mul,div) ((uint32_t)(mul) * freq) / (uint32_t)(div) // Prototype uint32_t ftw_ad9850( uint32_t freq ); int main() { volatile uint32_t ftw; ftw = ftw_ad9850( 10000000 ); while (1) { } } uint32_t ftw_ad9850( uint32_t freq ) { // ftw = f * 34.359738368 return
-
Thread
Suche MAX038
Der ist doch obsolete...Warum nimmst du nicht einen AD9850?
Bogen drum rum. IC-fälschern gehört echt der Hals abgedreht. Evtl schau ich mir aber auch den AD9850 mal genauer an wenn der quasi das gleiche wie der MAX038 kann und dabei noch flexibler ist.
-
Thread
Sender 25khz Transponder
Max Schmitz schrieb im Beitrag #3782759: > als Oszillator ein fertiges Modul wie z.b. einen AD9850 Hehe, damit schiesst du zwar mit Kanonen auf Spatzen, aber das kannst du auch gleich zum Ausmessen
reichlich Windungen mit dünnem Cu-Draht auf den Ferritstab (Vllt. so 150-200) und baust an den AD9850 eine kleine Ansteuerstufe mit z.B. einem BC639 oder so - etwas stärkerer NPN Transistor. An das heisse Ende der Ferritspule koppelst du über einen Kondensator und Diode in Reihe ein Voltmeter. AD9850
-
Thread
Fragen zu DDS mit AD9850 und Sweep
schon zu einem AD8307 raten. Sehe gerade, dass Gerhard das auch getan hat. Beachte, dass ein AD9850 /keinen/ 50-Ω-Abschluss bildet. Falls du den brauchst, musst du einen (HF-tauglichen) 50-Ω-Widerstand parallel setzen. Dann musst du nur noch die Steuerung des AD9850 mit der X-Achse des Oszis
im XY-Betrieb benutzt, oder du nimmst die Ablenkspannung des Oszis als Sweep-Signal für den AD9850.
-
Thread
Simulation SRA-1
> Ich habe Mischer und AD9850 > mit einen AD9850 ... Erwartungen eher niedrig setzen sollte. > PLL's mit eingebautem Oszillator a la ADF4351 Der Si5351 erfüllt die Anforderungen besser. Er kann zwei unabhängige Frequenzen im
IMO in diser Reiehnfolge von gut nach schlecht: Si5341 Si570 AD9958 Si5351 AD9851 AD9850
-
Thread
Netzwerkanalysator für Quarzfilter bis 30MHz
zwischen 70 und 90 dB per ADC zu digitalisieren und dann in den PC wäre die optimale Lösung. > Ein AD9850-Modul habe ich hier Wie zuvor W.S. schon geschrieben hat, ist die günstigste Lösung das AD9850-Modul, eine Pufferstufe mit 50 Ohm Ausgang, den AD8307 und dann über den ADC eines ATmegas (oder Controller
den konkreten DDS Chip. Die AD9951 haben nicht nur eine höhere Taktfrequenz als so ein kleiner AD9850, sie haben m.W. auch eine höhere Amplitudenauflösung, sind also rundherum die bessere Wahl. Die Sache mit der internen PLL ist was anderes, beim China-9850 ist ein passender Oszillator ja schon dran
-
Thread
[S] MAX 038 DIP
Ja, ich habe den unwiderruflich letzten MAX038CPP auf diesem Planeten vorhandenen. DC 9432 - also gelagert bis zur Spitzenreife. Unbenutzt.
http://www.ebay.de/itm/MAX-038-CPP-Funktionsgenerator-IC-bis-20-MHz-/181505137440?pt=Bauteile&hash=item2a428c9b20
-
Thread
STM32 - Audio und DAC
Ich kann dir einen MAX9850 verticken wenn du möchtest: http://www.mikrocontroller.net/topic/159616 Ansonsten sind die DACs von Wolfson und TI auch sehr interessant (und in modernen Playern weit verbreitet).
was ein CODEC-Baustein nun besonderes macht, hab ich auch noch nicht gefunden/verstanden.. Der MAX9850 sieht vielversprechend aus, ich werd den dann aber bei Farnell bestellen (bestell da eh und vermute, dass du den nicht billiger verkaufen wirst ;)). Könntest du mir trotzdem Ansteuerungscode
-
Thread
wer kennt nen AD9850 aber mit Duty-Cycle ?
Da du den AD9850 schon da hast, kannst du das alles auch mit dem Modul machen. Letzten Endes erzeugt das Poti nichts weiter als eine Referenzspannung für den integrierten Komparator des AD9850. Anstatt dem Poti kannst
AD9850 Modul ist, das die Referenzspannung mit einem Sinus verglichen wird. Damit ist das Duty-Cycle nicht linear mit der Referenzspannung skaliert. Dafür müsste der AD9850 einen Sägezahn erzeugen, was er
-
Thread
NWT7 funktioniert nicht richtig mit der geforderten Taktrate
Variante NWT7 180MHz PICtakt 20MHz ;bytevariante: equ .8 ;Variante NWT7 125MHz PICtakt 10MHz AD9850 ;bytevariante: equ .9 ;Variante NWT7 125MHz PICtakt 20MHz AD9850 ;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ;AD9851 180MHz edds: de 0xe0,0xde,0x65,0xdc
encountered with AD9851. After intense searching I found that it might be possible that you have AD9850 mismarked AD9851 and this is the reason why the multiplier is set to x4. Even in datasheet of AD9850 is not mentioned, apparently this chip has an internal multiplier of 4 and it is activate in the
-
Thread
[S] Oszillator 125MHz, 5V(!) SMD 5x7mm
ich auch schon gedacht. Wollte aber erstmal suchen. Ich habe mir jetzt ein China-Board mit dem AD9850 bestellt, dort kann ich den Oszillator und den AD9850 dann ausschlachten, dann hab ich was. Hoffe, dass der Oszillator dann auch für 5V ist ;-) Vielen Dank für die Hinweise.
bis 45MHz, ab 35MHz sollte man den AD9850 kühlen, ab spätestens 40MHz ist Kühlen Pflicht!
-
Thread
Modulation einer analogen Sinusspannung (Geschwindigkeitssignal)
Eval-Board des AD9850 zu benutzen genau richtig.
Eval-Board des AD9850 >zu benutzen genau richtig. Der Plan dazu war, erstmal erfolgreich ein Sinussignal zu erzeugen, damit ich die mir zur Verfügung stehende Tachoeinheit testen kann. So kann ich dann herausfinden,
-
Thread
Ladderfilter berechnen und bauen
anfangen. Dann wird auch klar, ob ein zweistufiges Vorfilter reicht. > Habe bei der Bucht mal ein AD9850-Modul geordert. > Hoffe, es reicht für Messzwecke bis 35MHz. Mit einem nachgeschalteten Tiefpassfilter sollte das gehen. > einen M88 oder M16 Meinst Du Mega88? > Kann man mit dem AD9850 auch
Hallo, KLS schrieb im Beitrag #2704455: > Heute ist der AD9850 eingetroffen. Wenn ich ihn aktiviert bekommen habe, > wird das Filter noch mal sauber vermessen (das SSB-Filter auch). > > Habe dazu diesen Beitrag angeleiert: > Beitrag "AD9850-Modul mit AtMega
-
Thread
I2S am DAC mit AVR unt Interrupt.
Hallo Zusammen... Ich habe hier einen DAC genauer gesagt einen MAX9850... Dieser hat ein I2S Interface bzw ist auch anders konfigurierbar. Meine Konfiguration sieht so aus, das der DAC auf die steigende Flanke des BitClockes (BCLK) die Daten Seriell mit MSB First
Kanal (Rechts / Links) gewechselt (LRCLK High->Low) und das ganze beginnt von vorn! Ich habe den MAX9850 so konfiguriert, das er im Master moder arbeitet. Damit erzeugt er die Signale BCLK und LRCLK selbst. Ich habe beide mit InterruptPIN's verbunden. BCLK auf INT1 auf steigende Flanke Triggernd
-
Thread
Projekt Kurzwellenempfänger Doppelsuper welcher VCO?
üblicherweise macht man solche VFOs als mehrschleifen PLL, wobei das feintuning mittels AD9850 machbar ist
www.hanssummers.com/ddssi570.html auch wenn es evt. schwer zu verstehen ist, die Entwicklung ist nicht beim AD9850 o.ä. stehengeblieben
-
Thread
Minilautsprecher an Kopfhörerausgang (Verstärkerberechnung)
Digital-Potentiometer zur Lautstärkeregelung 3) Audio-AMP Nach längerer Suche denke ich, dass der MAX9850 eine der günstigsten Lösungen darstellt. Er empfängt die Audiodaten über I2S und über I2C läßt sich unter anderem die Lautstärke regeln. Leider ist der Line-Ausgang nicht verwendbar, da sich
Minilautsprecher: http://www.ekulit.de/fileadmin/Bilder/produkte/kunststofflautsprecher/107034LSF-15SMD.pdf MAX9850: http://datasheets.maxim-ic.com/en/ds/MAX9850.pdf MAX9716: http://datasheets.maxim-ic.com/en/ds/MAX9716-MAX9717.pdf
-
Thread
Funktionsgenerator: Siglent SDG oder was anderes
Wenn du nur Sinus brauchen würdest, würde ich ein DDS-Modul mit AD9850 empfehlen, z.B. sowas hier: http://www.ebay.de/itm/New-AD9850-DDS-Signal-Generator-Modul-0-40MHz-Test-Equipment-/330868965479?pt=Licht_Effekte&hash=item4d0953c067 Ein Steuer-IC inklusive LCD-Anschluss
beim Verkäufer nach einem Schaltbild, da ist mit Sicherheit alles anschlußtechnische für so ein AD9850-Modul aufgeführt.
-
Thread
[S] Funktionsgenerator
Du könntest dir ein *AD9850* - Modul besorgen, ca. 6€ http://www.ebay.de/itm/AD9850-DDS-Signal-Generator-Module-/190969555012?pt=Wissenschaftliche_Ger%C3%A4te&hash=item2c76ac2844 einen SAD504 bei mysoundcon@web.de (Steuer-IC
www.instructables.com/id/High-Frequency-Function-Generator-with-the-Maxim-M/?lang=de Der Autor hat den MAX038 dazu benutzt. Das Datenblatt für den IC findest du hier: http://www.maximintegrated.com/datasheet/index.mvp/id/1257 Edit: Der MAX038 ist scheinbar nicht mehr so einfach zu bekommen, da er nicht
-
Thread
ZF-Wobbler FM/AM
damit ärgerst du dich bloß. Das Zeugs, was die CHinesen per Ali so anbieten, besteht aus einem AD9850 und einem in zweifacher Weise lausigen Filter: sowohl die Schaltung (Cauer) als auch das Layout als auch der 9850 sind ein Ärgernis. Siehe Bild. W.S.
hier nachgebaut und bin sehr zufrieden https://elektronikbasteln.pl7.de/einfacher-wobbelsender-mit-max038
-
Thread
Funkamateure: Suche historische Senderschaltungen mit A- Betrieb
@Gerhard O., Im RMorg schrieb ein ehemaliger Fachmann, daß man (zuletzt) bis 60, max. etwa 70% AM- modulierte. Werkstatt- Geräte gingen bis in die 60er bis 30%, wahrscheinlich drehte man bis dahin nicht so sehr auf. Über 70% geht durchaus, aber etliche Geräte kriegen dann die Krise
Und der Sinus kann sich sehen lassen. Die Basis zum Basteln: http://www.ad7c.com/projects/ad9850-dds-vfo/ LG old.
-
Thread
DDS (AD9850, AD9851, AD9951) verliert das Signal
. Nun läuft der DDS stabil seit mehreren Minuten. Wo hingegen beim Eingangspost die Probleme nach max. 1 Minute auftraten. Kann dass die Ursache sein? Wenn ja, warum? LG Günter
Ich antworte nun hier, die Sache mit dem GND dürfte es wohl gewesen ein. Der DDS (aktuell AD9850) läuft noch immer. Das µC Board (hat den Programmer onboard) hängt immer dran. Masse kann floaten? Was soll das sein? LG Günter
-
Thread
ATmega32 und RFM12
FIFO8, SYNC, !ff, DR RF12_WRT_CMD(0xC483); // @PWR, NO RSTRIC, !st, !fi, OE, EN RF12_WRT_CMD(0x9850); // !mp, 9810 = 30 kHz, MAX OUT RF12_WRT_CMD(0xE000); // Wakeup timer not used RF12_WRT_CMD(0xC800); // Duty-cyle not used RF12_WRT_CMD(0xC400); // 1.66 MHz CLK-Pin, 2.2 V Battery } int
0xCA81);//FIFO8,SYNC,!ff,DR RF12_WRT_CMD(0xC483);//@PWR,NO RSTRIC,!st,!fi,OE,EN RF12_WRT_CMD(0x9850);//!mp,9810=30kHz,MAX OUT RF12_WRT_CMD(0xE000);//NOT USE RF12_WRT_CMD(0xC800);//NOT USE RF12_WRT_CMD(0xC400);//1.66MHz,2.2V // Wait, so the RFM12 can start _delay_ms(3000); }
-
Thread
Cypress PSoC Nutzen/Erfahrungen?
Hallo Max, obwohl ich als Rentner und Hobbybastler mit dem industriellen Einsatz der PSoC's nichts zu tun habe, möchte ich von meinen Erfahrungen berichten. Gegen die Beschäftigung mit PSoC's spricht:
einem einfachem Einband Superhet TRX (oder Direktmischempfänger) und evtl. einem der einfachen DDS AD9850 Ebay Platinchen kann so ein netter, preiswerter TRX entstehen. Der AD9850 kann CW und DDS Signale (bei geeigneter Programmierung) direkt erzeugen, aber wahrscheinlich nur einigermaßen sauber im
-
Thread
EMV-Problem durch 7-Segment Display
Schaltplan ist noch nicht erstellt. Ist zur Zeit nur ein Versuchsaufbau. Ein Atmega8 steuert ein AD9850-Modul und das MAX7219-Modul. Der Analogteil besteht aus Operationsverstärkern die das Signal aus dem AD9850 verstärken und den Offset beseitigen.
zwischen Versorgung und Masse und ggf. eine Induktivität in der Zuleitung abgeblockt werden können? Max
-
Thread
Projekt: DDS basierter Funktionsgenerator mit AD5930
Philipp H. schrieb im Beitrag #3038744: > ich hab mir die Ebay dinger mit AD9850 angesehen, wirklich gefallen tun > die mir nicht. Und da ich wie gesagt, meist nur Sin brauche, wird das > Teil aufgebaut. also ich benutze schon länger die kombination LCD + SAD504 + China-AD9850
ist vergleichsweise klein, weil das SAD504-teil mit nur vier tasten bedient werden kann und das AD9850-Modul seriell angesteuert wird. wenn man sowieso nur bis 30MHz arbeiten will, kann man dem AD9850-Modul ein zweites TP-Filter anhängen oder das bestehende (70MHz) runterkratzen und gegen vernünftige
-
Thread
einfacher Konverter 160m/80m nach 30m
L1 : Topf voll eingedreht (max. Induk.) L2 : Topf voll eingedreht (max. Induk.) L3 : Topf in mittlerer Stellung Vermutlich sind die Induktivitäten von L1 und L2 (siehe 2. Bild) noch zu gering => Durchhänger bei ca. 2MHz
aus 3 Platinen; Eine Uhr zur Steuerung mit eine Pollin DCF77-Modul, einem Oszillator mit einem AD9850-Modul und einer PA mit ca. 200mW. Als Empfänger brauche ich den 'Minimalist-RX' von W7ZOI, als VFO nutzr ich einen DDS20 von ELV. Dahinetr ist noch ein Switched Capacitor LP-Filter mit einem MAX7400
-
Thread
DDS Funktionsgenerator Modul
Den ELV DDS generator werden die schon mit einem DDS IC (vermutlich AD9850 oder ähnlich) aufgebaut haben. Die Frage ist höchstens ob da das IC direkt drauf ist, oder eine kleine Modulplatine mit den SMD Teilen. Wenn man es selber aufbauen will, wäre der Weg über so ein
Rechteck mit einstellbaren / durchfahrbaren Tastverhältnis, um PWM zu simulieren. Das nutze ich beim Max038 oft, aber der kann nur 10 bis 90%. Oder ein Burst-Generator...
-
Thread
Frequenzerzeugung
rum. Jeder normale Entwickler würde heute z.B. einen DDS nehmen, AD9835 oder ähnliches (9833, 9850, 9851), mit einem Arduino über SPI eingestellt. Die TTL-Technik ist doch uralt (in den Sechzigern aufgekommen). Die DDS gibt es auf Modulplatinen aus China und könnten auch direkt den niederfrequenten
Der AD9850 hat auch eine parallele Schnittstelle, und es gibt tatsächlich ein Board damit, zum 9831 habe ich noch nichts gefunden: https://www.nooelec.com/store/ad9850-module.html €37.83 Der Chip ist auch kleiner
-
Thread
DDS Modul kaputt
Hab an den Sinusausgang des AD9850 Chinamoduls für ca. 1 Minute 5V Gleichspannung angelegt um die Pegelanpassung dahinter zu testen. War leider nicht sehr klug.. Jetzt gibt das Modul nur mehr irgentwelche kleinen Gleichspannungen aus
Max schrieb im Beitrag #3787955: > Gibt es da noch was zu retten? Das kommt auf die Schaltung an. 'Modul' klingt ja nach mehr als nur dem IC, was ist denn da zwischen DDS und Ausgang des Moduls verbaut
-
Thread
China 1-700MHz / 35dB Power-Amp
Leistung, usw.) nicht mehr eingehalten werden, oder in Fällen von Parametrierbaren Bauteilen wie dem AD9850 das mal ein oder zwei Bits der Konfigurationsworte "festhängen" und nicht mehr auf Änderung reagieren. Ist gerade bei den AD9850 sogar häufiger in wechselnder Kombination berichtet worden (Bei gleicher
Markus, zum Coupler: Kann der die /geplante/ Leistung übertragen? Lt. Datenblatt ist als max. Leistung 2 W, im L-Range nur 0,5 W vorgegeben. Bis jetzt ist ja noch nichts passiert...;-)
-
Thread
I²S Signal mit ATmega erzeugen
Ich versuche hier momentan einen MAX9850 zum laufen zu bringen (allerdings mit einen SAM7). Bisher höre ich auch nur das Rauschen des Verstärkers... Dein Logic-Analyzer ist ja ein ganz nettes Teil, so einen kann man sich mal schnell
verhalten. Das konnte ich zumindest meinem Errata entnehmen: http://pdfserv.maxim-ic.com/en/errata/MAX9850_ERRATA.pdf So ganz erkennen was da passiert kann ich nicht. Das zweite bild sieht aus als würden viel weniger Bits übertragen werden Wichtig ist ja auch, dass die Einstellungen des DAC genau
-
Thread
Wie wobbelndes Rechtecksignal 7-9MHZ erzeugen?
Spektralrein wär mir ja noch geläufig. Ansonsten: Oszillator mit Varaktor aka Kapazitätsdiode, oder einen MAX2620 nehmen. Von einem spektral reinen Signal kann man beim LTC6908 wohl nicht sprechen.
Also ohne Filter kannst du die DDS vergessen. Ich habe in meinen Schaltungen mit einem AD9850 ein Cauerfilter 7 Ordnung drin und am Ausgang ist das Signal sauber. DerAd9850 hat auch noch einen Komparator drin um da wieder ein Rechteck draus zu machen. Cauerfilter dimensioniert man überigens
-
Thread
Sinus erzeugen mit Mikrocontroller
Schon mal über einen AD9850 oder AD9851 mit Nachbrenner (z.B. TDA2003) nachgedacht? Den AD9850/1 kannst du z.B. mit einem Arduino oder einem SAD504 ansteuern.
Du den Ausgang immer noch mit einem OP-Amp (konstant) verstärken, um auf die 12V zu kommen, da VREF max. VCC sein darf.
-
Thread
supersimpler MP3-Player für die Oma
Wieso braucht der SW-MP3-Decoder noch ein externes Codec-IC? Ein I2S-Kopfhörerverstärker (z.B. MAX 9850) reicht doch. Ansonsten Zustimmung. Die Umgebungslautstärke lässt sich ja auch per Mikrofon erfassen und die Kopfhörer-Lautstärke darauf anpassen.
Barcode, optische Encoder-Scheibe, Mikrotaster, ...) kann das Gerät die Schlüssel unterscheiden. Max G. schrieb im Beitrag #5652888: > Wieso braucht der SW-MP3-Decoder noch ein externes Codec-IC? Ein > I2S-Kopfhörerverstärker (z.B. MAX 9850) reicht doch. Ansonsten > Zustimmung. Genau so eins meine
-
Thread
RFM12B-868Mhz empfängt nur 0-en
RFXX_WRT_CMD(0xCED4);//SYNC=2DD4; RFXX_WRT_CMD(0xC483);//@PWR,NO RSTRIC,!st,!fi,OE,EN RFXX_WRT_CMD(0x9850);//!mp,90kHz,MAX OUT RFXX_WRT_CMD(0xCC77);//OB1,OB0, LPX,!ddy,DDIT,BW0 RFXX_WRT_CMD(0xE000);//NOT USE RFXX_WRT_CMD(0xC800);//NOT USE RFXX_WRT_CMD(0xC040);//1.66MHz,2.2V Initialisierung
RFXX_WRT_CMD(0xCED4);//SYNC=2DD4; RFXX_WRT_CMD(0xC483);//@PWR,NO RSTRIC,!st,!fi,OE,EN RFXX_WRT_CMD(0x9850);//!mp,90kHz,MAX OUT RFXX_WRT_CMD(0xCC77);//OB1,OB0, LPX,!ddy,DDIT,BW0 RFXX_WRT_CMD(0xE000);//NOT USE RFXX_WRT_CMD(0xC800);//NOT USE RFXX_WRT_CMD(0xC040);//1.66MHz,2.2V Unterschiedlich
-
Thread
RFM12B-868-D
RFM12B_spi(0xCED4); //SYNC=2DD4AG RFM12B_spi(0xC483); //@PWR,NO RSTRIC,!st,!fi,OE,EN RFM12B_spi(0x9850); //!mp,90kHz,MAX OUT RFM12B_spi(0xCC17); //OB1ACOB0, LPX,Iddy,CDDIT,CBW0 RFM12B_spi(0xE000); //NOT USED RFM12B_spi(0xC800); //NOT USED RFM12B_spi(0xC040); //1.66MHz,2.2V } // clear
,0dBm,-103dBm*/ /* RFM12B_spi(0x94A5);*/ /* RFM12B_spi(0xC647); //4.8kbps*/ /* RFM12B_spi(0x9850); //!mp,90kHz,MAX OUT*/ RFM12B_spi(0x80D7);//EL,EF,433band,12.0pF RFM12B_spi(0x8239);//!er,!ebb,ET,ES,EX,!eb,!ew,DC RFM12B_spi(0xA640);//434MHz RFM12B_spi(0xC647);//4.8kbps RFM12B_spi
-
Thread
ARM + RFM12, Empfange nix
FIFO8,SYNC,!ff,DR Spi_Send(0xC4F7); //@PWR,autotune: -10kHz...+7,5kHz,!st,!fi,OE,EN Spi_Send(0x9850); //!mp,9850=90kHz,MAX OUT Spi_Send(0xE000); //NOT USE Spi_Send(0xC800); //NOT USE Spi_Send(0xC000); //kein WDT, kein Batteriewächter Und hier die Empfangsroutine im main(): Funk_RX_Init
-
Thread
RFM12B S2 läuft nicht
RFXX_WRT_CMD(0xCA80); RFXX_WRT_CMD(0xCA83);//FIFO8,SYNC, RFXX_WRT_CMD(0xC49B); RFXX_WRT_CMD(0x9850);//!mp,9810=30kHz,MAX OUT RFXX_WRT_CMD(0xE000);//NOT USE RFXX_WRT_CMD(0xC80E);//NOT USE RFXX_WRT_CMD(0xC000);//1.0MHz,2.2V RFXX_WRT_CMD(0x0000); Für RX: RFXX_WRT_CMD(0x80E8);//enable
RFXX_WRT_CMD(0xCA80); RFXX_WRT_CMD(0xCA83);//FIFO8,SYNC, RFXX_WRT_CMD(0xC49B); RFXX_WRT_CMD(0x9850);//!mp,9810=30kHz,MAX OUT RFXX_WRT_CMD(0xE000);//NOT USE RFXX_WRT_CMD(0xC800);//NOT USE RFXX_WRT_CMD(0xC000);//1.0MHz,2.2V RFXX_WRT_CMD(0x0000); Senden: RFXX_WRT_CMD(0x8228); //OPEN
-
Thread
M.Arnoldt Nf-Wobbelgenerator-Funkschau
Danke für die Unterlagen,evtl.werde ich es mit einem MAX038 machen. Gruß Hans
Der Max038 ist wohl noch schlechter zu bekommen. Den XR2206 bekommt man immerhin noch bei Conrad und Reichelt. Eine praktikable Lösung wäre da eher ein DDS modul mit einem AD9850 oder ähnlich. Wenn man
-
Thread
Freq. Gen. mit MAX038 oder DDS?
Der MAX038 ist doch nicht so dolle, die Frequenz wird bei dem analog mit nem Poti eingestellt. Nimm einen AD9835 (DDS-Chip, kostenlose Muster von Analog Devices), der lässt sich sehr einfach mittels SPI ansteuern
Hiho Andreas, baue seit ner weile auch an nem funktionsgenerator und habe mich fuer den MAX038 entschieden. Im Nachhinein betrachtet wuerde ich Dir den nicht empfehlen, insbesondere, wenn du die dds per µc steuern willst. Die Frequenz kannst du beim MAX038 durch nen Strom (IIN), ne Spannung
-
Thread
Atmega8 RFM12 spi problem
0xCA81);//FIFO8,SYNC,!ff,DR RFM12_WRT_CMD(0xC483);//@PWR,NO RSTRIC,!st,!fi,OE,EN RFM12_WRT_CMD(0x9850);//!mp,9810=30kHz,MAX OUT RFM12_WRT_CMD(0xE000);//NOT USE RFM12_WRT_CMD(0xC800);//NOT USE RFM12_WRT_CMD(0xC400);//1.66MHz,2.2V } void RFM12_SEND(uint8_t c) { uint16_t status = 0;
0xCA81);//FIFO8,SYNC,!ff,RD RFM12_WRT_CMD(0xC483);//@PWR,NO RSTRIC,!st,!fi,OE,EN RFM12_WRT_CMD(0x9850);//!mp,9810=30kHz,MAX OUT RFM12_WRT_CMD(0xE000);//NOT USE RFM12_WRT_CMD(0xC800);//NOT USE RFM12_WRT_CMD(0xC400);//1.66MHz,2.2V } void RFM12_SEND(uint8_t c) { uint16_t status = 0;
-
Thread
Simpler Funktionsgenerator bis 2MHz gesucht
MAX038 kann mehr, aber ob man den noch irgendwo kaufen kann? Wahrscheinlich geht dein Weg in Richtung DDS IC.
Kauf dir auf ebay das billigste AD9850/AD9851-Modul und kleb auf die Rückseite nen uC und nen OP in Rückenlage. Kleiner, einfacher und billiger gehts nicht