MSP430 controlled DAB Radio

Two PCB's one for the SiLabs (Skyworks) Si4684 DAB IC one for a Frontier Siena module (early days)
I used to design the electronic systems in DAB radios for Pure Digital.
I decided i wanted to have a go writing the SW to practice C
So Far:
I have written drivers from scratch for the 240 x 260 LCD display and the SD card.
I can send the Boot up code from an SD card to the silabs IC and I can display images from the SD card on the LCD
I used a Class D amp from Ti that can adjust the Vin to reduce power consumption.
PCB's were designed using Altium and are 2 layers.
I am currently working to get the Silabs IC to fire up. Although i can send the code to the IC i haven't been able to get the sequence of commands correct to switch it into DAB or FM mode and then turn on the I2S or analogue outputs
I decided i wanted to have a go writing the SW to practice C
So Far:
I have written drivers from scratch for the 240 x 260 LCD display and the SD card.
I can send the Boot up code from an SD card to the silabs IC and I can display images from the SD card on the LCD
I used a Class D amp from Ti that can adjust the Vin to reduce power consumption.
PCB's were designed using Altium and are 2 layers.
I am currently working to get the Silabs IC to fire up. Although i can send the code to the IC i haven't been able to get the sequence of commands correct to switch it into DAB or FM mode and then turn on the I2S or analogue outputs
Discussie (1 opmerking(en))
ybourdon 11 maanden geleden
I guess the code is Silabs SD card to LCD ?
Can you explain how you send that code to the Silabs chip ?
Do you use an external memory chip ?
Thank you for your replay.
Yves
PS: you can see my DAB radio project on the labs.
EN0206144ID 11 maanden geleden
the code i have put on the project is for a clock display.
I am writing code that takes the SiLabs boot code from the SD card and sends it over the I2C. I am still working on that to get it running. I can see using a Beagle I2C analyser that the code is going across.
I didn't put a SPI memory on the design to boot the Silabs IC as it said in the data it could boot from I2C. i wish i had now!
Thanks, i will check out your project.
Nigel
ybourdon 11 maanden geleden
Can you send me a copy of this code ? My email adress is yb.electronique@orange.fr
Thank you in advance.
Really a nice project !
EN0206144ID 10 maanden geleden
Disclaimer:
I am a Hardware and have no formal training in software so my code is probably very horribly structured and will give you a headache to look at :-)
Do you want the code that displays pictures?
Or the non working Silabs code?