DABPi - FM/DAB Empfänger mit Si4688 für Raspberry Pi

#5017977
Lesenswert?

Ja sorry, mir fehlt für all sowas leider die Zeit. Ich kann nur noch ein 
paar von den Boards bauen, falls jemand eines haben will.

Eine "Black-Box" ist es aber nicht wirklich. Die Firmware liegt auf dem 
Flash an Adresse 8192, der Patch an 1024.

Mit dem Flash_Load Command kann man sie dann auf den Si4688 laden.

Rest steht in der Programming Doku von Silabs, die gibt es glaube ich 
auch irgendwo im Netz. Oder im open-source Projekt von Björn. Das sollte 
funktionieren, wenn man den HOST_LOAD command durch FLASH_LOAD ersetzt, 
sowohl für den Patch als auch die eigentliche Firmware.

Allerdings muss der Raspberry vorher den SPI Bus vollständig freigegeben 
haben. Sonst kommen sich der Raspberry und der Si4688 dort in die Quere.

Das ist im Prinzip die "Black-Box". Mehr passiert nicht.
Gast #5018924
Lesenswert?

Hallo,

ich hätte interesse an einem DAB+ Board.

Was würde dieses denn kosten und was würde man noch zusätzlich alles 
benötigen um es mit einem PI2/3 (wenn möglich im Auto) laufen zu lassen?

Ist der PI dann für andere Aufgaben noch offen oder hat er damit schon 
genug zu tun?

Gruß

Roland
Gast #5019065
Lesenswert?

Der Pi macht eigentlich nicht viel, außer, dass er das Board ansteuert 
und Funktionen einstellt bzw. abruft.
Zumindest solange Du NF direkt abgreifst. Du kannst die Sender auch über 
i2c abspielen lassen. Dafür brauchst Du Treiber, die an andere Stelle in 
diesem Thread beschrieben sind.
In Ermangelung an Zeit habe ich die Treiber noch nicht aus probiert.

Du wirst auf jeden Fall einen HF-Verstärker brauchen und für den Betrieb 
im Auto eine Spannungsentstörung. Der PI selbst stört nicht, aber ein 
getaktes Netzteil z.B. macht enorm viel Lärm. Das Auto stört mich 
Sicherheit auch.

Wenn Du kontinuierlichen Musikgenuss haben willst, solltest Du besser 
direkt die NF abgreifen. Selbst wenn der PI dann mal in die Knie geht, 
bleibt Dir die Akustik erhalten.

Gruß
Dirk
#5019486
Lesenswert?

handzik@online.de schrieb:
> Ohne Verstärker habe ich nur 4 Sender, mit Verstärker mehr als 4mal so
> viele.

Hmm.... ja dann wohnst du wohl in einem HF-Loch ;-)

Wie sieht denn dein Verstärker aus? Magst du das mal posten? Gibt es 
Schaltbild , Layout u.s.w.?

Ich habe Interesse aus Neugier um zu sehen, was sich dann hier noch tut. 
Ob ich evtl. auch 4x soviele Sender habe ;-)

Danke schön.
Gast #5019551
Lesenswert?

Das ist eines der weißen Flecken, die es laut Telekom und Vodafone 
praktisch nicht mehr gibt.
Bei dem Verstärker habe ich mir einfach so ein Teil für 7-8€ von 
alipexpress geholt. "0.01-2000MHz 2GHz LNA Broadband RF Low Noise 
Amplifier Module VHF/UHF Gain 32dB". Funktioniert super. Der wird auch 
bei ebay angeboten.
#5020751
Lesenswert?

900ss D. schrieb:
> handzik@online.de schrieb:
>> einen HF-Verstärker brauchen
>
> Weshalb? Ich habe das Board von Björn und brauche keinen HF-Verstärker,
> der Empfang war so gut wie bei anderen gekauften DAB+ Radios. Einfach
> mit einer Drahtantenne.



Der hat sich über die Anpassung Gedanken gemacht. In der Hinsicht wäre 
es zu begrüßen wenn man das Layout von ihm benutzt. Es auch etwas damit 
zu tun das man den Störquellen des RPI mit dem Board ziemlich nahe 
kommt.

Wenn der I2s Treiber ordentlich im Kernel läuft gibt es auch keine drop 
outs. Alles was im Userspace läuft bekommt den Rest der CPU Zeit.
Gast #5021153
Lesenswert?

Marco H. schrieb:
> Der hat sich über die Anpassung Gedanken gemacht. In der Hinsicht wäre
> es zu begrüßen wenn man das Layout von ihm benutzt. Es auch etwas damit
> zu tun das man den Störquellen des RPI mit dem Board ziemlich nahe
> kommt.
>
> Wenn der I2s Treiber ordentlich im Kernel läuft gibt es auch keine drop
> outs. Alles was im Userspace läuft bekommt den Rest der CPU Zeit.

Man kann nur das Board nehmen, was man bekommen kann ;-)
Ich habe das Board von Christoph. Es hat einen separaten NF-Ausgang.
Das Board arbeitet gut. Der Klang ist frei von Störungen.
#5024961
Lesenswert?

Hallo

Ja, Layout ist gleich dem von Bjoern (also was die Position der SPI 
Ports etc. angeht)

Das Problem mit dem Bestellen ist hauptsaechlich, dass ich keine Zeit 
habe die Teile einzeln an jemanden zu schicken, wenn alle 2-3 Tage 
jemand eins Bestellt. Da helfen auch kleinere Produktionskosten (China) 
nicht wirklich. Wobei, wenn hier jemand einen guten Produzenten dort 
kennt, der sowas macht, bin ich fuer einen Tip immer dankbar. 
Bulk-Bestellung (sagen wir mal 30 Stueck) und dann alles auf einmal zum 
Versand, waere eher eine Option. Aber auch dafuer gibt es praktisch zu 
wenig Nachfrage. Dafuer habe ich ja dieses Crowdfunding eingerichtet:

https://wemakeit.com/projects/dab-board-for-raspberry-pi/edit_steps/overview
Gast #5434225
Lesenswert?

Hallo zusammen..

Ist das Thema noch in irgendeiner Weise aktuell?
Grundsätzlich habe ich auch Interesse an einem DAB+ Board, gerne auch 
zum selber löten.
Quellen für die Teile und Software/Firmware würden evtl auch reichen.

Grüße

Mav
Gast #5482742
Lesenswert?

Auch wenn's n bißchen Werbung ist:
https://support.sundtek.com/index.php?topic=2115.0

Besagter Silabs Tuner wird dort verwendet. Sollte jemand n einfaches 
UART Interface benötigen das wäre auch möglich.
Aktuell versuchen wir den Tuner in XBMC/Kodi zu integrieren da die Leute 
vom RaspiCarPI das dort auch gerne integriert hätten (sollte ja nicht zu 
viel Arbeit sein die Dinge mittels Python zu integrieren).
Mal schauen wie weit man die Tuner ausbauen kann.
Gast #5483268
Lesenswert?

Welche Daten benötigst Du da?
Die technischen Daten vom Silabs Chip sind ja zugänglich, die USB Brücke 
mit ist ja nicht so interessant, dort läuft eine Firmware die wir halt 
je nach Bedarf anpassen können.
Wir können die Geräte in kleiner Stückzahl fertigen da wir die 
existierenden Spritzguss-Gehäuse von einem anderen Projekt verwenden.

CPU Auslastung ist sehr gering, Temperatur der Bauteile entspricht 
Raumtemperatur (ESD Test 5KV wurde gemacht, Abstrahlung/Einstrahlung).
Der Vorteil liegt meiner Meinung nach darin dass der Tuner halt nahezu 
überall funktioniert (Linux, Mac, Android).
Windows Treiber wird dann wohl im Laufe des nächsten Monats kommen 
August oder September, zuerst mal die Treiber in Applikationen der 3 
vorhandenen Systeme integrieren (nur der Treiber alleine mit 
Konsolenansteuerung ist ja auch nicht für jedermann interessant).
Gast #5487849
Lesenswert?

Hallo,

ich habe heute ein wenig mit dem dabpi-github Stand von Heiko Jehmlich, 
bzw mit dem hier geposteten Stand mit Flashload usw. (Vielen Dank dafür 
T.D. :) )  mein Board von Björn getestet.
Alles funktioniert soweit, bis auf die direkte Eingabe einer Frequenz 
bei FM.
# dabpi_ctl -c 91400
dabpi_ctl version v0.01-43-g369d8de
timeout on FM_TUNE_FREQ

Da ich FM auch nutzen wollte, hier mal die Frage, ob dies bei jemanden
funktioniert?

Flo
Gast #5487942
Lesenswert?

Uwe S. schrieb:
> Hallo Sundtek,
>
> könnte man über die UART Schnittstelle den Si468x oder die Sundtek
> Firmware ansprechen?
> Gibt es ein AudioOut am Stick, wie zB. Klinke?
> Ansonsten sehr Interessant, Danke für die Info...

Die erste Revision hat nur mal USB nach außen sichtbar.
Audio-Out gibt's ebenfalls noch nicht, geplant ist dafür aber eine 
Buchsenleiste bei einer der nächsten Revisionen.

900ss D. schrieb:
> Uwe S. schrieb:
>> Hallo Sundtek
>
> Könntet ihr das per Mail ausklappen? Hat nichts mit diesem Board zu tun.
> Außerdem ist es Werbung.

Sobald auch nur ein Bauteil erwähnt wird ist es im Grunde schon Werbung.
#5488028
Lesenswert?

Sundtek schrieb:
> Sobald auch nur ein Bauteil erwähnt wird ist es im Grunde schon Werbung.

Ich denke du weißt dass ich das nicht meine. Mir gefällt es nicht, wenn 
kommerzielle Produkte hier an den Forenregeln vorbei angeboten werden. 
Ich hatte nichts gesagt nachdem er gepostet hatte. Aber wenn hier auch 
noch eine Diskussion losgeht, dann stört es mich zumal es nichts mit dem 
Board zu tun hat. Bitte macht einen eigenen Thread auf.
#6249774
Lesenswert?

Ich habe nun nach langer Zeit und vielen Unterbrechungen auch endlich 
die erste benutzbare Version von meinem DAB Radio auf Basis von Si4688, 
Max98089 und einem Cortex M4 fertig.

Falls jemand anderes auch darüber stolpert: Das letzte Problem was ich 
hatte, waren Sprünge im Ton bei DAB+ auf dem "hr Radio" Multiplex. 
Inzwischen konnte ich das durch ein Update auf die neueste DAB Firmware 
6.0.5 wahrscheinlich beheben. Man bekommt ja ohne NDA keinen Support, 
aber meine Vermutung ist, dass es was mit dem Audio-Codec und der 
Bitrate zu tun hat. hr Radio benutzt LC-AAC mit etwa 130 kb/s, das ist 
ein anderer Codec und höhere Datenrate als die meisten anderen.
#6273604
Lesenswert?

Eventuell noch ein kleiner Hinweis zur Antenne: Für mein Board, dass die 
gleiche Antenneneingangsschaltung wie der DABPi v11 verwendet, hat sich 
eine einfache Quad / Loop Antenne gut bewährt. D.h. ein einzelnes 
Quadrat. Ich verwende 40cm Kantenlänge, Speisepunkt in der Mitte einer 
Kante mit einem 1:2 Balun zur Anpassung und zum Radio ein normales RG58 
Koax-Kabel. Antenne ist senkrecht aufgehangen, Speisepunkt an einer der 
vertikalen Kanten wegen der Polarisation. Es gibt keine explizite 
Erdung, Stromversorgung des Radios über Handynetzteil.

Laut Si4688 ist die RSSI bei DAB mit der Antenne bei stark einfallenden 
Sendern etwa 3 dBµV größer im Vergleich zu der vorherigen lambda/4 
Stabantenne. Bei schwach einfallenden Sendern die vorher nicht 
zuverlässig funktioniert haben scheint die Verbesserung noch größer zu 
sein. Auch bei FM ist der Empfang jetzt wesentlich besser und es kommen 
mehr Sender rein.

Der Balun ist auf einen BN-61-2402 Doppellochkern gewickelt, je eine 
Windung pro Wicklung.
#6396200
Lesenswert?

Dirk H. schrieb:
> Hallo,
>
> hast Du eine Quelle für die Firmware-Datei?
>
> Gruss
> Dirk

Weil die Frage immer mal wieder auftaucht, ich habe mich einfach bei 
SiLabs registriert und nach den FW-Dateien beim Support ganz nett 
angefragt. Die haben die neuste FW-Datei für DAB+ sofort per Mail 
verschickt, die für FMHD/AMHD nach Akzeptierung des NDA. Also man 
braucht da nichts aus anderen FW  extrahieren oder ewig im Netz suchen. 
Einfach den Hersteller selbst danach fragen.
#6396635
Lesenswert?

Thomas W. schrieb:
> Weil die Frage immer mal wieder auftaucht, ich habe mich einfach bei
> SiLabs registriert und nach den FW-Dateien beim Support ganz nett
> angefragt. Die haben die neuste FW-Datei für DAB+ sofort per Mail

Das kommt ganz auf den Supporter an. Vor einem halben Jahr hat mich mein 
Supporter nach detailierten Informationen/Plannungen zu meinem Produkt 
gefragt und mich dann zunächst an den Deutschen Vertrieb von SiLabs 
verwiesen....
#6397239
Lesenswert?

Andreas M. schrieb:
> nach detailierten Informationen/Plannungen zu meinem Produkt
> gefragt und mich dann zunächst an den Deutschen Vertrieb von SiLabs
> verwiesen....

Das kann man doch ideal ausschmücken! Ich gebe zu, ich habe aber auch 
über die Mailadresse meines IB angefragt und offizielle Kontaktdaten 
hinterlassen und nicht über 0815@freemailer.de. Hat vielleicht auch dazu 
beigetragen.

Gruß
Thomas
#6398183
Lesenswert?

Thomas G. schrieb:
> gibt es da evtl auch ein Breakout-Board zu?
> Die Gehäuseform übersteigt meine Fähigkeiten doch etwas.

Ich habe mir damals für mein Projekt eine Platinenkombi aus Basisboard + 
Si4688/Max98089 Aufsatz entwickelt. Leider habe ich anscheinend noch nie 
ein anständiges Foto vom bestückten Zustand gemacht. Anbei mal ein 
Handyfoto von der rohen Platine zum abschätzen. (Sorry für die Qualität) 
Diese könnte man als Breakout nutzen, allerdings hätte ich davon noch 
maximal eine zum abgeben übrig.

Ich hatte darüber nachgedacht, bei Bedarf da noch mal ein Re-Design zu 
machen, dann sinnvollerweise mit einem etwas üblicherem 
Stecker/Verbinderformat, z.b. Arduino oder ST Morpho so das man es als 
Shield benutzen könnte. Wenn es da Interesse gibt, dann würde ich das 
mal in Angriff nehmen. Ich könnte die Platinen dann auch schon 
bestücken. Der MAX98089 is prinzipiell nicht unbedingt notwendig. Ich 
verwende den als Digitalverstärker, Klangprozessor und I2S Multiplexer 
(Der Mikrocontroller soll später auch mal MP3s abspielen können) Das 
Ganze ist recht flexibel, ein Aufbau steht in der Küche, der Max98089 
ist da der Verstärker und einer im Garten, da wird der Max98089 nur als 
Audiocodec benutzt und treibt einen normalen Analogverstärker an. Die 
nächsten zwei sollen ein Radiowecker werden und einen altes 
CD/Kassettenradio bereichern.

Einen KiCad Schaltplan von meinem Projekt gibt es hier:

https://gitlab.com/amesser-group/electronic-devices/si4688-radio/-/tree/master/hardware/musicbox-atsam4s/baseboard

Außerdem gibt noch das DabPI Hat für den Raspi (Das worum es in diesem 
Thread eigentlich ging):

https://ugreen.eu/product/ugreen-dab-board/

Der Grund für mein Eigendesign war, das mir ein RasPI für ein einfaches 
Radio zu groß war (Stromverbrauch). Allerdings muss ich gleich 
vorwegnehmen, dass man mit einem 8 Bitter vermutlich nur den FM Modus 
des Si4688 halbwegs gescheit hinbekommt. Die Kanalverwaltung für DAB 
frißt einiges, zudem muss man etwa 6k Patchcode für den Si4688 im 
Mikrocontroller vorhalten damit man den booten kann. (Eventuell gibt es 
da noch Optimierungsmöglichkeiten)

[Edit] Breadboard vs Breakout [/edit]
Angehängte Dateien:
#6398324
Lesenswert?

Andreas M. schrieb:
> Der Grund für mein Eigendesign war, das mir ein RasPI für ein einfaches
> Radio zu groß war (Stromverbrauch). Allerdings muss ich gleich
> vorwegnehmen, dass man mit einem 8 Bitter vermutlich nur den FM Modus
> des Si4688 halbwegs gescheit hinbekommt.

Dein neues Projekt ;) hört sich sehr gut an und ich hätte daran großes 
Interesse. :)

Es gibt das Projekt dabshield.com ...dafür gibt es eine Arduino-Library. 
Die Firmware sitzt beim dabshield in einem SPI-Flash, aber der Patch in 
einer .h Datei...
Dieses dabshield hat nur den Si4688 drauf, mehr nicht. Da finde ich 
deine Idee Interessanter, einen einfachen Verstärker zu integrieren. 
Vielleicht reicht auch ein (oder zwei --> Stereo) Audio Amplifier 
(XPT8871) Baustein(e)?
#6398363
Lesenswert?

Castle R. schrieb:
> Dein neues Projekt ;) hört sich sehr gut an und ich hätte daran großes
> Interesse. :)

Gut, dann werde ich mir das mal für Herbst/Winter vormerken.

Castle R. schrieb:
> Es gibt das Projekt dabshield.com ...dafür gibt es eine Arduino-Library.
> Die Firmware sitzt beim dabshield in einem SPI-Flash, aber der Patch in
> einer .h Datei...

Ah danke, ich hatte das noch im Hinterkopf, das es sowas für den Arduino 
gab, habs nur auf die schnelle nicht gefunden.

Ja, ein SPI Flash für die eigentliche Si4688 Firmware ist bei meinem 
Board auch drauf.

> Dieses dabshield hat nur den Si4688 drauf, mehr nicht. Da finde ich
> deine Idee Interessanter, einen einfachen Verstärker zu integrieren.
> Vielleicht reicht auch ein (oder zwei --> Stereo) Audio Amplifier
> (XPT8871) Baustein(e)?

Hmm OK. Den XPT8871 kannte ich noch nicht. Der Max98089 hat ja bereits 
einen Class D Stereo-Verstärker mit 2.9W@4Ohm pro Kanal integriert. Ich 
habe den eigentlich nur benutzt weil ich den mal günstig bekommen habe. 
Da gibt es bestimmt inzwischen bessere Nachfolger. Der hat halt Features 
wie einen eingebauten frei parametrierbaren EQ und zudem noch diverse 
Analog ein und Ausgänge. Kommt aus dem Smartphone/Tablet-Bereich.
Gast #6515776
Lesenswert?

Hallo zusammen,

ich habe so ein Teil für den Arduino Uno als Shield mit KiCad fertig 
gemacht.
Bri Github könnt Ihr die Unterlagen und eine weiter Library einsehen, 
ich werde das demnächst mal updaten. Ist ähnlich dem DABduino. Ich hab 
noch einen kleinen Kopfhörer-Verstärker drauf.
Wer mag kann sich das Teil hier schonmal anschauen: 
https://elektronik-shop.mybranchbob.com/tuner-shield-dab.
Ist natürlich stark eingschränkt mit dem kleinen Prozessor aber läuft 
ok.

Grüße Marcus
Gast #6517792
Lesenswert?

Hast ja Recht  900ss D. (900ss).
Wollte nur den Tip geben  - da auch über die anderen Varianten 
gesprochen wurde (DABduino). Letzendlich hab ich mir den DABPi als Idee 
hergenommen und eben geschaut ob ichs für den UNO hinbekomme. Software 
und Schaltpläne sowie Layout und die technischen Dokumente von Silabs 
sind ja generell interessant.

@ Thomas G. ich muß mal wieder ein paar zusammenlöten. Weiß nicht ob ich 
da im Weihnachtsurlaub Bock drauf habe :)
#7978939
Lesenswert?

Moin zusammen,

erstmal ein riesiges Dankeschön an Dirk (huebinger) für den Upload der si46xx_firmware.tar.gz! Das ist genau das Puzzlestück, das mir gefehlt hat.

Ich entwickle gerade eine eigene Embedded-Lösung, der Si4689 wird dabei komplett ohne Display direkt per I2C angesteuert, um die CPU-Last auf dem SoC für andere Aufgaben niedrig zu halten.

Eine Frage noch in die Runde: Hat zufällig noch jemand das vollständige Datenblatt für den Si4689-A10 als PDF?

Im Netz findet man nur das "Data Short" oder das Datenblatt vom Si4688. Zwar sind die Chips (4688 vs 4689) pin-kompatibel (QFN-48) und ich orientiere mich aktuell an der AN851 (Layout Guide) und dem 4688er Sheet für mein PCB-Design, aber das "echte" Datenblatt für den 4689 zu haben wäre für den Seelenfrieden vor der PCB-Bestellung noch das i-Tüpfelchen.

Falls das noch jemand auf der Platte hat, wäre ich sehr dankbar!

Beste Grüße Niclas

#7978964
Lesenswert?

Niclas E. schrieb:

direkt per I2C angesteuert

Hallo Niclas,

dann sieh gleich den im Datenblatt vorgeschlagenen Flash vor. Die Firmware beim Einschalten über I2C laden willst Du nicht. Das dauert je nach Firmware bei 400kHz zwischen 10 und 15 Sekunden. ROM-Patch per I2C und die Firmware dann aus dem Flash geht in unter 300ms. Noch etwas schneller ginge es, wenn irgendwo der Mini-Patch verfügbar wäre und somit auch der ROM-Patch aus dem Flash geladen werden könnte.

Nach dem Datenblatt kann ich heute Abend mal schauen, ob ich das zufällig im Archiv liegen habe.

Micha

#7979210
Lesenswert?

Hallo Michael,

danke für den wichtigen Hinweis bzgl. der Ladezeiten! 10-15 Sekunden "Totzeit" beim Starten sind für ein Autoradio-Projekt natürlich inakzeptabel. Ich hatte die Dateigröße der DAB-Firmware im Verhältnis zur I2C-Bandbreite unterschätzt.

Ich werde das PCB-Design anpassen und einen externen SPI-Flash (an den NVSPI Pins) vorsehen, gibt es irgendwelche vorraussetzungen für den Flash und welche größe würde man da nehmen? Platz ist auf der Platine genug.

Zu dem Patch: In dem Archiv von Dirk ist eine rom00_patch.016.bin enthalten. Soweit ich die AN649 verstanden habe, sollte das der Full-Patch sein, der nötig ist, um die FLASH_LOAD Kommandos nutzen zu können, richtig?

Also ist der Mini-Patch nicht verfügbar? Was für vorteile hätte der? / Was bringt / bewirkt der?

Es wäre klasse, wenn du heute Abend mal nach dem Datenblatt schauen könntest. Das würde mir das Rätselraten bei den letzten Pin-Definitionen (gerade im Hinblick auf den Unterschied 4688 vs 4689) ersparen.

Danke und Gruß Niclas

#7979235
Lesenswert?

Hallo Niclas,

mit dem Datenblatt muss ich passen. Hab nur die Datenblätter für den 4682, 4684 und 4688, als man die vor vielen, vielen Monden bei SiLabs noch einfach downloaden konnte.

Was den Flash betrifft, da habe ich einfach den im Datenblatt empfohlenen SST25VF016B von Microchip verbaut. Der tut einfach. Programmieren läßt er sich ja per I2C durch den Si468x durch.

Der "rom00_patch.016.bin" Patch ist der "normale" große Patch, der benötigt wird, um alles im "Programming Guide" beschriebene machen zu können. Es gibt aber noch den sogenannten Mini-Patch (ROM0.MINI.03). Der ermöglicht nur das Laden des großen Patches vom Flash, denn nur mit dem läßt sich dann auch die eigentliche Firmware vom Flash laden. Damit ließen sich dann, wie oben schon geschrieben, noch ein paar Millisekunden Ladezeit sparen. Gefunden habe ich diesen Mini-Patch bisher aber nicht im Netz.

Vielleicht noch ein Hinweis... Falls Du den Si468x über I2S an das Audio-System anbinden willst... der Chip gönnt sich ca. 4 bit Headroom, hat im Normalbetrieb den durchnittlichen Spitzenpegel bei ca. -24dBFS. Von daher macht es großen Sinn, den I2S mit 24bit pro Kanal zu betreiben. Dann bleiben reale 16 bit übrig. Im 16-bit Modus bleiben real nur 12 bit übrig und das hört man dann in leiseren Passagen auch sehr deutlich.

Micha

#7979910
Lesenswert?

Michael O. schrieb:

Noch etwas schneller ginge es, wenn irgendwo der Mini-Patch verfügbar wäre und somit auch der ROM-Patch aus dem Flash geladen werden könnte.

Ah, jetzt verstehe ich erstmal die ganzen Zusammenhänge, warum und wieso. Ich dachte immer man braucht die Patches um das Ding überhaupt laufen lassen zu können. Vermutlich macht der Mini-Patch nicht mehr soviel aus, der SI brauch bei DAB ja eh nen Moment Bis zur Wiedergabe.

Btw. Der Mini-Patch ist verfügbar :-) Früher konnte man dem SI Support die Firmwaren mit ein bischen Social Engineering noch aus den Rippen leiern. Ich werde die hier aber nicht anhängen, hab keine Lust auf den ganzen Patentstress. (Insbesondere die FMHD Firmware ist kritisch) Meldet euch einfach bei Bedarf per PN mit E-Mail Adresse.

Michael O. schrieb:

Vielleicht noch ein Hinweis... Falls Du den Si468x über I2S an das Audio-System anbinden willst... der Chip gönnt sich ca. 4 bit Headroom, hat im Normalbetrieb den durchnittlichen Spitzenpegel bei ca. -24dBFS. Von daher macht es großen Sinn, den I2S mit 24bit pro Kanal zu

Das ist eine interessante Info. Muss ich mir unbedingt mal bei Gelegenheit ansehen.

#7980206
Lesenswert?

Andreas M. schrieb:

Ich dachte immer man braucht die Patches um das Ding überhaupt laufen lassen zu können.

Hallo Niclas,

ja das braucht es auch. Der "normale" ROM-Patch macht schon noch mehr als nur das Laden aus dem Flash zu ermöglichen. Die Details kennen wohl nur SiLabs und Skyworks. Soweit ich das sehe ist es so:

MINI-Patch: ermöglicht den (lesenden) Zugriff auf den Flash. Damit lassen sich aber nur weitere Patche aus dem Flash laden - üblicherweise eben den ROM-Patch.

ROM-Patch: enthält eine Sammlung von Patches inclusive des MINI-Patch. Nur damit lassen sich aktuelle Firmwares sowohl per SPI, I2C oder vom Flash laden und starten.

Ja, früher hat SiLabs immer mal FW-Pakete im Support-Forum veröffentlicht. Die Zeiten sind leider vorbei. Skyworks stellt sich komplett sturr gegenüber Privatpersonen.

Wozu brauchst Du in Europa eigentlich FMHD? Das wird doch nur in USA benutzt, wenn ich mich recht erinnere. Aber da Du ja den 4689 benutzen willst, ist ja auch noch AM dabei, was in Europa für die breite Masse ohne Bedeutung ist.

Micha

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