Sound Chip gesucht

OP #7520958
Lesenswert?

Hallo Ich suche ein Sound-IC im DIL 8 oder SIL Gehäuse das sowas wie ne Big Ben Musik abspielt. Vllt auch 3 verschiede Sounds über Jumper auswählbar. Hab bei Google leider nur so Soundmodule für Grusskarten gefunden oder MP3-Kram mit Speicherkarte. In meiner Funk-Türklingel ist so ein SIL-Chip drin. Das wäre genau das richtige. Leider ist der Aufdruck so blass das ich es nicht lesen kann. Kann mir da jemand einen Tip geben ?

Persönliche Seite #7520969
Lesenswert?

Es gab in den 1980er Jahren mal solche GONG-ICs und einige konnten auch BigBen. Man könnte es auch selber mit einem kleinen PLD bauen, oder zwei Schieberegistern. Sind nur 16 Schritte und 4 unterschiedliche Töne. 3 Johnson-Zähler, 8 Flankentrigger und Impulse, die auf 4 anloger gedämpfte Oszillatoren (rückgekoppelte OPs) gehen, die mit den 8 Flanken geladen werden.

Vielleicht noch 2-3 weitere verstimmte Oszillatoren als Oberwellen, die schwach von jedem Trigger dissonant mitgestimmt werden.

#7521055
Lesenswert?

Hans I. schrieb:

Ich suche ein Sound-IC im DIL 8 oder SIL Gehäuse das sowas wie ne Big Ben Musik abspielt.

UM66, BT66, BT8031 sind die üblichen Grusskarten-IC, aber was erwartest du, dass die Händler 1 Million Songs bereithalten ? Logischerweise gibt es heute nur noch bespielbare Sound-Grusskarten, die Technik ist capable geworden und der Sound vom UM66 war wirklich Gequäke.

Aber welche Nummer BigBen enthält, ist unklar, es werden nur 14 der 68 vorprogrammierten Melodien aufgeführt, die anderen waren wohl kundenspezifisch.

https://www.electroschematics.com/um66-datasheet/

Ach, hier, Westminster ist BigBen

https://dmohankumar.files.wordpress.com/2015/03/bt-8031-data-sheet.pdf

Jetzt müsstest du den nur noch bei Reichelt kaufen können. Wie abstrus die Vorstellung ist.

OP #7521218
Lesenswert?

Danke Leute Da ist sicherlich was dabei. Big Ben war auch nur n Beispiel. Im Grunde ist es egal welchen Sound das ding macht. Ich wollte nur nicht son Aufwand treiben wie "engineer" ihn beschrieben hat. Die Idee von "motopick" kam mir auch schon. Mir wiederstrebt allerdings der Gedanke etwas auszuschlachten das noch funktioniert. Selbst wenns nur 8€ gekostet hat. Und "thelonging", der 6-polige Chip steckt tatsächlich im Plastikgehäuse.

Nochmal Danke an alle !

#7521239
Lesenswert?

Mir wiederstrebt allerdings der Gedanke etwas auszuschlachten das noch funktioniert.

Dazu zunaechst einmal ein dickes grundsaetzliches JA. Aber: Es bleibt ja ein "funktionsfaehiger" Einkanalempfaenger uebrig, der sich wiederum fuer andere Dinge eignet.

Den Kaefer selbst, wirst du in D sonst nicht so einfach auftreiben koennen.

Edith:

Ich habe hier auch noch zwei Funkklingeln die einer Zweitverwertimg harren. Die Empfaenger sind naemlich deutlich besser als die einfachen Pendelaudionmodule.

#7521266
Lesenswert?

Moin,

etwas größer/breiter als ein DIL16 IC wäre der DFPlayer Mini. Der spielt auf Knopfdruck jedes MP3 ab, dass man ihm reinfüttert, und hat gleiche einen Verstärker mit an Bord. Einfach zu beziehen und zu verwenden.

Haben auch die bekannten deutschen Händler für wenige Euro im Angebot.

-- SJ

#7523585
Lesenswert?

Harald A. schrieb:

Gut zu wissen! Wie hast Du das Protokoll ermittelt? Steht das irgendwo beschrieben oder reines Reverse Engineering?

Letzteres. Ich habe das Windows-Tool mit einem USB-Sniffer belauscht und das Ergebnis mit Wireshark analysiert.

Das Flash-Layout habe ich hier mal für jemanden beschrieben, der das unabhängig von mir analysiert hatte, aber nicht auf alle Details gekommen war: https://github.com/kasbert/JQ6500-tool/issues/1

Das eigentliche Protokoll ist SCSI mit drei proprietären Kommandos für lesen, schreiben und (block-)löschen. Details dazu findest Du in meinem Code und für Fragen stehe ich gerne zur Verfügung.

#7523724
Lesenswert?

R. M. schrieb:

Letzteres. Ich habe das Windows-Tool mit einem USB-Sniffer belauscht und das Ergebnis mit Wireshark analysiert.

Respekt, Hut ab!

Das Flash-Layout habe ich hier mal für jemanden beschrieben, der das unabhängig von mir analysiert hatte, aber nicht auf alle Details gekommen war: https://github.com/kasbert/JQ6500-tool/issues/1

Hm, der Beschenkte hielt sich mit seiner Dankbarkeit ja sehr in Grenzen. Hast Du es dem Hersteller mal gesendet? Die sind ja vlt. auch interessiert, den Linux-Nutzern etwas bieten zu können.

Das eigentliche Protokoll ist SCSI mit drei proprietären Kommandos

Es wird doch glücklicherweise immer wieder gerne auf bestehende Grundlagen zurückgegriffen.

Noch eine Frage: Ich habe deinen Sourcecode mal überflogen, da gibt es ja einen Recovery-Modus. Gehe ich recht in der Annahme, dass da das Betriebssystem wieder an einen bestimmten Block ins Flash geschrieben wird, falls dieses versehentlich gelöscht wurde? Das hieße ja, dass der Microcontroller von Haus einen festen Bootloader hat, der diese SCSI Commands beherrscht und das Betriebssystem ins RAM geladen wird.

#7523736
Lesenswert?

Bei den Voicerecorder-ICs finde ich problematisch, dass die AFAIK „nur“ eine analoge Schnittstelle haben (wird ja auch bei den ISDs analog gespeichert). Bei einer MP3 kann man den Soundschnipsel vor dem Hochladen noch passend bearbeiten, so dass er zur gegebenen Hardware (Lautsprecher, Endstufe) in Sachen Frequenzgang und Dynamik perfekt passt. Ja, kann man zur Not auf dem analogen Weg auch, ist aber ggf. mühsamer, zumal die analogen Schnittstellen im normalen Umfeld immer weniger werden.

#7523741
Lesenswert?

Harald A. schrieb:

Hast Du es dem Hersteller mal gesendet?

Ich habe keine Ahnung wer der Hersteller ist, aber ich meine in der Artikelbeschreibung eines Ali-Händlers mal einen Link auf das Rescue-Image von Nikolai Radke gesehen zu haben, das ja auf meinem Tool basiert.

Noch eine Frage: Ich habe deinen Sourcecode mal überflogen, da gibt es ja einen Recovery-Modus. Gehe ich recht in der Annahme, dass da das Betriebssystem wieder an einen bestimmten Block ins Flash geschrieben wird, falls dieses versehentlich gelöscht wurde? Das hieße ja, dass der Microcontroller von Haus einen festen Bootloader hat, der diese SCSI Commands beherrscht und das Betriebssystem ins RAM geladen wird.

Nein, der Mikrocontroller hat seine Firmware intern. Auf dem externen Flash befindet sich das CD-Image in den unteren 256 kB (0x40000) und dahinter dann die Audio-Daten (MP3 oder WAV).

Der Rescue-Modus wurde benötigt weil im Handel Module aufgetaucht sind, bei denen das CD-Image gefehlt hat und das Windows-Tool zumindest auf manchen Systemen nur funktioniert hat wenn man es vom Modul aus getartet hat, aber nicht aus dem system.

Mein Tool baut deshalb ein CD-Image, das ins Binary eingelinkt wird und im Rescue-Modus auf das Modul geschrieben wird. Danach kann das Modul dann wie dokumentiert unter Windows verwendet werden. Weil noch genug Platz war packe ich mein Tool in das Image auch gleich mit ein.

Wer die emulierte CD mit dem Windows-Tool nicht braucht kann den vorderen Bereich des Flashs als zusätzlichen Audio-Speicher verwenden.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren