切换新版>>

Polo/Polo Plus论坛 >  08款POLO CD(RC668)增加AUX和车载蓝牙电话(一)

发表于 2013-03-07 11:09    IP属地:未知

查看 328.9W | 回复 48
08款POLO CD(RC668)增加AUX和车载蓝牙电话(一)
由于2013年新交规实行,不能开车拿手机解打电话。但是通过蓝牙没有限制,于是想加装车载蓝牙电话,经过3周的折腾(生命在于折腾),基本完美实现;同时也实现了手机蓝牙播放音乐和歌曲(我用GT-N7100和“酷我音乐”播放) 。

POLO CD (RC668)改装增加AUX(方法:音源切换到外接CD)+  车载蓝牙电话成功

最终结果




20130202
1. POLO CD (RC668/17S)概述
车载:


我的08款POLO装的是西门子RC668/71S。



外观如下。






根据CD的PCB,看见“CMusic”,查到是:世平集团近期主打NXP C-Music解决方案。


世平集团近期主打NXP C-Music解决方案 (
发布时间: 2008/06/03 )

大联大集团旗下世平集团近期推出NXP完整、高度集成的汽车音响用CD/MP3播放子系统,帮助您保持在车用音响市场的竞争力,这款具备高成本效益且使用简易的系统解决方案,可以缩短开发时间并降低成本,帮助您构建高质量的终端产品。   特征:
  1. 可立即投产的汽车音响CD/MP3子系统;
  2. 超高集成度;
  3. TEF690x单芯片类比
*****/音频处理器;
  4. SAF784x单芯片车用CD芯片内嵌MP3解码功能;
  5. TDA3681多重电压
*****,具备电源*****与点火缓冲;
  6. TDA8567 4通道25W class B音频
*****
完整软件支持包括:
  1. FM与AM调谐控制;
  2. 音频处理;
  3. CD/MP3控制;
  4. 选用操作容易的软硬件扩充;
  5. 5或7频带等化器(TEA6360);
  6. 搭配EON软件的RDS附件;
  7. 强化防震保护;
  8. 完全集成CD加载处理;
  9. 所有矽芯片与软件完全经车用等级验证。


NXP汽车无线电CD-MP3播放器解决方案方框图.gif



系统框图.jpg


SAF784X结构图.jpg


这款完整的高质量汽车音响CD/MP3系统高度集成,不仅为您节省开发投入并缩短产品上市时间,还可帮您降低物料成本。这款解决方案基于TEF690x单芯片车用音响芯片与SAA784x CB/MP3解码器,并包含所有附加的硬件与完整的音响与控制软件。

  由于这款新解决方案处理了所有的音频与音响功能,只需搭配一颗低成本的*****来实施使用界面功能,因此系统生产成本极低,它还可以通过软件解决许多复杂的问题,包括具备自动化校准的调谐器控制、RDS与CD处理等,从而进一步降低了整体复杂性。
  这款新解决方案拥有完整的系统功能,可以缩短新产品上市时间并降低风险,同时能维持完整的灵活度,让制造商能够依据不同的市场、效能需求与OEM客户进行产品的定制,机组制造商可以简单的集成自己的使用界面前端来维持各自的使用界面特色,同时也能通过简单的修改达成多片CD加载功能。
  为了进一步简化开发过程,恩智浦提供给客户几款简单易用的工具,包括效能定制工具、自动校准工具与CD验证工具,客户也能够取得用户界面控制(UIC)软件的IC命令界面描述与档,这些工具的完整档以及系统软硬件也都包含在内。

[ 本帖最后由 zhou__mi 于 2013-3-20 09:43 编辑 ]

[每日热点]:【酷车实拍】家里又添新车了 提哪吒L...

回复本楼 | 评分 | 举报

发表于 2013-03-07 11:13    IP属地:未知


舍得

[每日热点]:【旅行游记】人说山西好风光之黄河篇...

回复本楼 | 评分 | 举报

发表于 2013-03-07 11:20    IP属地:未知

2.观察、查阅资料、测量、记录,了解工作原理



关键IC
NXP TEF6894H,Car radio integrated signal processor,音效处理器,重要!

NXP P87C557,8-bit microcontroller,单片机(单芯片的计算机,就是微控制器,简称MCU。当人们知道我教书的,问我教什么的?现在主要就是教单片机MCU和嵌入式ARM。单片机是什么东东?外观就是图片上看见的集成电路IC芯片了;嵌入式ARM呢,看后面的SAF7847HL就是集成了ARM7的IC)。





功放IC是 TDA7375,加铜散热器(温温的不烫手),加上厚厚的机壳,再看PCB,做工很好的!对比新POLO的RCN210机头(铝散热器,有点烫手,薄薄的机壳,),功能多了,但是做工却差了不少,降低成本嘛。  



TDA3602,Multiple output voltage regulator,多路电源产生稳压器,重要!



CD PCB

SAF7847HL,One chip CD audio device with integrated MP3/WMA decoder,集成ARM7作为控制器。

CY62157EV30LL-45ZSXI,8-Mbit (512 K × 16) Static RAM



[ 本帖最后由 zhou__mi 于 2013-4-5 15:59 编辑 ]

[每日热点]:【保养维护】逍客烧机油难题被PNF技术完美解决...

回复本楼 | 评分 | 举报

发表于 2013-03-07 11:22    IP属地:未知

3.重点研究
Car radio integrated signal processor TEF6894H  


TEF6894H Pin configuration.bmp


TEF6894H Block diagram.bmp
Car radio integrated signal processor TEF6894H

1 FEATURES
1.1 General
· High integration
· No external components except coupling capacitors for signal inputs and outputs
· QFP44 package with small Printed-Circuit Board (PCB) footprint.
1.2 I2C-bus
· Fast mode 400 kHz I2C-bus, interfaces to logic levels ranging from 2.5 to 5 V
· Gated I2C-bus loop through to tuner IC
– Eases PCB layout (crosstalk)
– Allows mix of 400 kHz and 100 kHz busses
– Low bus load reduces crosstalk
– Buffered I/O circuit
– Supply voltage shift between both buses allowed.
· Shortgate function offers easy control with automatic gating of a single transmission; suited for TEA684x
· Autogate function offers transparent microcontroller control with automatic on/off gating (programmable address).
1.3 Stereo decoder
· FM stereo decoder with high immunity to birdy noise and excellent pilot cancellation
· Integrated IF roll-off correction controlled via I2C-bus
· De-emphasis selectable between 75 and 50 ms via I2C-bus.
1.4 Noise blanking
· New fully integrated AM noise blanker with excellent performance
· Fully integrated FM noise blanker with superior performance.


1.5 Weak signal processing
· FM weak signal processing with detectors for RF level,Ultrasonic Noise (USN) and Wideband AM (WAM) information
· AM weak signal processing with detectors for level information
· AM processing with soft mute and High Cut Control (HCC)
· FM processing with soft mute, stereo blend and HCC
· Setting of the sensitivity of the detectors and start and slope of the control functions via I2C-bus
· Weather band de-emphasis
· Level, USN and WAM read-out via I2C-bus (signal quality detectors)
· Full support of tuner AF update functions with TEA684x tuner ICs, FM audio processing holds the detectors for
the FM weak signal processing in their present state during RDS updating.
1.6 Tone/volume part
· Input selector for four inputs:
– Two external stereo inputs (CD and TAPE)
– One mono input (PHONE)
– One internal stereo input (AM or FM).
· Integrated tone control and audio filters without external components
· Volume control from +20 to -79 dB in 1 dB steps; programmable 20 dB loudness control included
· Programmable loudness control with bass boost or as bass and treble boost
· Treble control from -14 to +14 dB in 2 dB steps
· Bass control from -14 to +14 dB in 2 dB steps with selectable characteristics
· Good undistorted performance for any step size, including mute
· Audio Step Interpolation (ASI) available for the following audio controls:
– Mute
– Loudness
– Volume/balance
– Bass
– Fader.
· ASI also realizes Alternative Frequency (AF) mute for inaudible RDS update
· Integrated beep generator
· Navigation (NAV) input
· Output mixer circuit for beep or NAV signal at output stages.
7 FUNCTIONAL DESCRIPTION
7.1 Stereo decoder
7.2 FM and AM noise blanker
7.3 High cut control and de-emphasis
7.4 Noise detector
7.5 Multipath/weak signal processing
7.6 Tone/volume control
The tone/volume control part consists of the following stages:
· Input selector
· Loudness control
· Volume/balance control with muting
· Treble control
· Bass control
· Fader and output mute
· Beep generator
· NAV input
· Output mixer.
The settings of all stages are controlled via the I2C-bus. The stages input selector, loudness, volume/balance, bass, and fader/output mute include the Audio Step Interpolation (ASI) function. This minimizes pops by smoothing the
transitions in the audio signal during the switching of the controls. The transition time of the ASI function is
programmable by I2C-bus in four steps.
7.6.1 INPUT SELECTOR
The input selector selects one of four input sources:
· Two external stereo inputs (CD and TAPE)
· One external mono input (PHONE)
· One internal stereo input (AM/FM).

4.切换音源,增加AUX

   TEF6894有4路输入(CD ,TAPE, PHONE, AM/FM),见7.6.1,分析电路发现,收音机使用了AM/FM,预留的电话使用了PHONE,内部CD机使用了TAPE,预留的外接CD使用了CD。
   TEF6894有4路输出到功放。


08款polo CD机头后面板插座.jpg


08款polo CD机头后面板插座图示.jpg

09款polo CD机头后面板插座图示.jpg




I插座的定义,改装的重点。

I插座的定义1


I插座的定义2


II、III插座的定义,CD机工作的必要条件,也涉及到加装蓝牙模块时电源的接取。


II、III插座的定义


[ 本帖最后由 zhou__mi 于 2013-4-5 16:19 编辑 ]

[每日热点]:【休闲生活】丰宁坝上百里天路草原之巅...

回复本楼 | 评分 | 举报

发表于 2013-03-07 11:23    IP属地:未知

5. 增加辅助输入AUX的方案与实践
    根据上面的研究,
增加辅助输入AUX的方案如下。
    特别说明,我遵循了先简单,后复杂的思路,但是开始是按照自己的想法实践的,后来行不通了,才开始了漫长耗时的baidu(也同时想拣点便宜),最后才选择了正确的方案,花费了3天成功实现并同时增加了蓝牙模块,实现了车载蓝牙电话功能。

方案1:直接使用插座I的18、19、20脚输入,使用CD机前面板的SRC按键实现切换音源,从而增加辅助输入AUX。
2012年12月31日下午经过实践,失败!


20121231_152716.jpg


方案2:直接使用插座I的7、12脚输入,插座III的2脚外接开关到GND,即使用电话输入, 拨动开关实现切换音源,从而增加辅助输入AUX。
2013年01月01日上午回家前经过实践,成功!然后在回家的高速路上实践使用后发现,电话是单声道,播放效果很不好。






下面是百度网友的实践作品,我没有这样做,道理很简单。
方案3:在内部CD机输入处断开,使用了TAPE接带开关的立体声耳机或者继电器来实现切换音源,从而增加辅助输入AUX。

自己动手--polo机头增加音频输入功能.网页链接




下面是百度网友的实践作品,我没有这样做,道理很简单。
方案4:在输出处断开,接带开关的立体声耳机或者继电器来实现切换音源,从而增加辅助输入AUX
航盛机头添加音频输入*****




下面是百度网友的实践作品,我也一直想这样做。
方案5:在外接CD机输入处,直接输入,但是需要模拟CD DATA IN 、DATA OUT、CLK信号,从而增加辅助输入AUX。
(实际上CD机头的后面留有接口,我最初就是从此输入,但是失败了,才发现增加辅助输入AUX绝非易事!开始了漫长的研究。)
首先将我自己的STM32F103VBT6+VS1003B MP3播放器的MP3信号加到插座I的13、15脚,结果失败,原因可能是我的MP3是SPI通信。
然后研究RC668和RCN210的2个CD机芯,先想直接从RC668的CD机芯引出CD DATA IN 、DATA OUT、CLK信号加到插座I的13、14、15脚。
研究了一半时想到,此方法怎么说也是骗MCU的,让它误认为你外接了CD机,欺骗IC也不是好事情,也就半途放弃了。


老外已经做出了此方案,可惜只找到硬件原理图,没有软件程序。
国内淘保也有类似的产品卖,70元左右,不知道是不是老外的作品?!
国内百度网友的实践作品: MP3 AUX IN模拟多碟CD的小白鼠实验成功网页链接
找了很久,才找到老外的作品:*****


找了很久,才找到老外的作品:*****
Kuni's Homepage
Problem (VAG radio does not enable the audio inputs):

If you connect any other audio source than the CD changer to the VW MCD and then press the "CD" key (hoping that music now starts to play), there is happening absolutely nothing and the display shows "NO DISC".

The problem is, that the MCD is enabling the audio inputs on the CDC connector only in case there is a CDC control signal available.


[size=-1]That finally was causing me to launch this project.


[size=-1]As I know, there are at least the following further VAG radios/navi systems affected by the same problem:


  • [size=-1]VW MCD navigation system
  • [size=-1]VW MFD navigation system
  • [size=-1]VW Gamma radio
  • [size=-1]Audi radio and navigation systems
  • [size=-1]....probably there are all further radios and navigation systems with CDC connection affected by this problem

CDC interface simulation:



The function principle of the CDC simulator is explained pretty short:
  • The simulator simulates the communication between the CD changer and the car radio/navi system.
  • [size=-1]That way the radio is fooled and thinks there is a CD changer connected
  • [size=-1]and enables the audio inputs on the CD changer connector.

[size=-1]That way, the audio outputs of the AJB can be connected to the audio inputs of the CD changer connector.
[size=-1]If you now press the "CD" key on the radio/navi system, you will hear music coming from the AJB.



Schematic.png


方案6:在外接CD机输入处,直接输入,但是需要向TEF6894发出INPUT SELECTOR命令,让输入切换到CD,从而增加辅助输入AUX。


正解!

下面是百度网友的实践作品,当开始怎么都不成功时候,他让我坚持了这种方案,也提供了操作思路,在此表示感谢!
时尚版航盛机头加AUX输入,接近完美解决方案
*****





[ 本帖最后由 zhou__mi 于 2013-4-5 16:49 编辑 ]

[每日热点]:【旅行游记】禅国囊谦 1000多个佛寺...

回复本楼 | 评分 | 举报

发表于 2013-03-07 11:24    IP属地:未知

08款POLO CD(RC668)增加AUX和车载蓝牙电话(二)

我的实践

摆开



最终成果(家里)



最终成果(装车)


                                                                 成果
外接51单片机作主机控制TEF6894H作从机,IIC通信,调试折腾了一下午、一晚上、一上午,按照datasheet关键程序段如下:
   start();
   write(0x30);
   ack();
   write(0x0b);
   ack();
   write(0x9c);  // 切换到8c=radio,  9c=extcd ,ac=pape,bc=phone
   ack();
   stop();
由于51单片机实验板和程序都是自己的,不行时主要问题应该在从机地址和命令上,所以多次试探就解决了,但是其中有个关键问题还是很费解。


20130131_122042.jpg



[ 本帖最后由 zhou__mi 于 2013-4-5 17:01 编辑 ]

[每日热点]:【旅行游记】打卡妈屿岛...

回复本楼 | 评分 | 举报

发表于 2013-03-07 11:26    IP属地:未知

考虑到体积小巧、元件少、美观以及可靠性,并且家里没有贴片的51单片机了,而AVR Atmega16贴片的单片机到是有20片,就接下来开始用Atmega16来实验。




    按道理51成功了,AVR也应该容易,但是开始就遇到连上就让CD死机不工作的问题,由于程序是别人读写AT24C02的(感谢原作者,将原程序列出如下),没有验证过,也不知道是什么原因,最后花了2天时间终于搞定,过程相当艰辛!!!
当然还有AVR特有的熔丝位配置也不能不小心。
/***********************************
*实验目的:熟悉AT24C02编程
*设    计:萧联珠
*日    期:2007-11-22
************************************/
#include <iom16v.h>
#include "cfg.h"


void main()
{
unsigned char i;
uart_init();          /*串口初始化*/

一 for(i=0;i<10;i++)


   I2C_Write(i,0x80+i);
delay_ms(1000);
while(1)
{
   for(i=0;i<10;i++)
   {
     while(!(UCSRA&(1<<UDRE))); /*等待接受准备好*/
  delay_ms(10);
     UDR=I2C_Read(0x80+i);
   }
}
}
/*********************************************
I2C总线写一个字节
返回0:写成功
返回1:写失败
**********************************************/
unsigned char I2C_Write(unsigned char Wdata,unsigned char RegAddress)
{
   Start();      //I2C启动
   Wait();
   if(TestAck()!=START)
   return 1;     //ACK
   
   Write8Bit(WD_DEVICE_ADDR); //写I2C从器件地址和写方式
   Wait();
   if(TestAck()!=MT_SLA_ACK)
   return 1;              //ACK
      
   Write8Bit(RegAddress);  //写器件相应寄存器地址
   Wait();
   if(TestAck()!=MT_DATA_ACK)
   return 1;        //ACK
  
   Write8Bit(Wdata);     //写数据到器件相应寄存器
   Wait();
   if(TestAck()!=MT_DATA_ACK)
   return 1;        //ACK
   
   Stop();        //I2C停止
   delay_ms(100);    //延时
   return 0;
}  
烧写程序过程如下:
将AVR Atmega16单片机焊接到PCB(只焊接123456脚)


AVR Atmega16单片机烧写程序

AVR Atmega16单片机拆下来焊接到CD机PCB反面上,只焊接电源(从PCB上取工作5V)和SCL SDA 以及接按键(复用CD机头前面板上的很少用的AM键,短按是AM,长按是切换到外接CD也就是AUX)。看看焊接后的效果,很简洁、很巧妙吧!




看看焊接后的效果,很简洁、很巧妙吧!
增加AUX的切换音源到此成功,只要长按1秒AM键,就可以切换到蓝牙模块的输出了,也可以在此加上带开关的立体声耳机插座,从外部输入。


[ 本帖最后由 zhou__mi 于 2013-4-5 17:11 编辑 ]

[每日热点]:【自驾游记】中原游之须弥福寿之庙...

回复本楼 | 评分 | 举报

发表于 2013-03-07 11:27    IP属地:未知

购买的蓝牙模块


蓝牙模块本来想放到前面板后面,但是厚了一点,现在才知道为什么蓝牙模块都做的很小。 只好放外面,线也焊接到CD机PCB反面。

下面接下来给蓝牙模块做2个控制接口板。
拆了1个PHLIPS的电视遥控器,剪下电源按键;拆了个鼠标,焊下轻触开关;再从车上拆下空的开关挡板,见下图:



蓝牙“手机音频”控制板

   分别是蓝牙工作指示灯,MIC,接电话按键




蓝牙“媒体音频”播放控制接口板:开始/停止,前一首,后一首,音量+,音量-



[ 本帖最后由 zhou__mi 于 2013-4-5 17:19 编辑 ]

[每日热点]:【自驾游记】神农架-白帝城-三峡-宜昌...

回复本楼 | 评分 | 举报

发表于 2013-03-07 11:37    IP属地:未知

应用:
上车,打开车载CD机,长按CD的“AM”按键就切换到AUX也就是连接上增加的蓝牙模块;再打开手机蓝牙并连接,可以播放手机里的音乐和歌曲了(蓝牙音频是立体声的 );可以通过蓝牙“媒体音频”播放控制接口板控制播放歌曲的:开始/停止,前一首,后一首,音量+,音量-。
有电话进来,按蓝牙“手机音频”控制板的红色的按键通过车载CD系统接听;要私密通话,再按一次就转回手机接听。
[ 本帖最后由 zhou__mi 于 2013-3-7 11:47 编辑 ]

[每日热点]:【旅行游记】巴马世界之乡长寿村...

回复本楼 | 评分 | 举报

来自 爱卡Android版 发表于 2013-03-07 11:52    IP属地:未知

楼主,图片显示不了!

[每日热点]:【旅行游记】夏天的乌兰察布...

回复本楼 | 评分 | 举报