What happened to the project. Does development D2B-Interface?![]()
I was able to force the CD in of my radio with a different method :
I used a USB to I2C interface : http://www.robot-electronics.co.uk/htm/usb_i2c_tech.htm
- I opened my radiosat and soldered wires (I used telephonic wires cause it was the only small enought wire I had at this time) on the I2C bus by using the test point -> you need a very small tip on your soldering iron. You have 3 wires : SDA, SCL, Ground
- Those wires goes to the « USB to I2C » interface.
- I've done a small program in C that tell constantly to the TDA7342 to use the IN3 input (cause when the main processessor make a change, it won't tell to the I2C interface)
- The Audio left / right / ground are plugged on the CD connector at the back of the head unit.
And that's works ! (but it's not really user friendly)
There are many drawbacks :
- You need a computer.
- When the USB to I2C interface is not powered by the computer, the autoradio don't work (due to limitation of the I2C protocol -> I can give the details if someone is interested). You can solve it by putting a switch or a relay (powered from the USB 5V) between the interface and the I2C wires.
- When you change the volume / loudness / bass control / … there is a 1 to 2 secondes periode where the IN3 is lost and you hear back to the radio or tape unit. -> It's normal the head unit take the exclusive control of the input selector before the interface can take it back,
- Sometimes when you increase or decrease the volume, it go to max (quite surprising), -> I think messages from head unit and interface colide and produce this weird setting.
- The computer can't enter sleep mode while my program run (and if it try, you gonna struck your computer with the « going to sleep » screen). ->It's because my program don't take care of « go to sleep » message (I have to rewrite the code to handle it )
- If the head unit is on FM band when you force the IN3 input, the RDS / trafic advice / FM mode /… can produce « Bip » or small cut. -> the solution is to put the head unit on AM band.
- You can't use directly a sector powered device with the IN3 -> you need to use a galvanic isolator or an optic isolator on the I2C lines and on the audio lines (or you gonna crash the interface and heard a big blast from speakers)
I have not release it because my method is not user friendly; you have to put your radio to piece, weld wire, you need a computer, my software is unstable and not finished.
But if someone want's informations I can provide the C souce, the executable for windows (still in alpha but can work), and maybe pics (if can find them)
NB : It' been a while since my last english post -> sorry for mistakes
What happened to the project. Does development D2B-Interface?![]()
Bookmarks