【技术大神】RDS接收芯片注意事项:可爱又可恨的IIC通信
随着互联网的兴起,信息的无缝传输与交流显得尤为重要,人们对互联网的依赖,从来没有今天这样强烈。汽车不仅是人们的代步工具,也越来越多的成为人们交流的平台,聪明的汽车营销商,一定会把汽车打造成一个信息交流平台。因此随着家庭汽车保有量的不断增加,汽车信息互联的装置,必将会爆发式增长。可以肯定信息互联是未来趋势。
笔者今年的项目开发就是构建一个汽车信息交流平台而且在最后阶段,要求增加实时广播功能。关于接收并解调交通广播,市场上最常见的解决方案就是SILICON LABS的Si4749,一款适用于车载信息娱乐系统的调谐器芯片,具有较高的可靠性,且已经通过AEC-Q100认证。最主要的是Si4749能够额外提供接收信噪比、多路径干扰等专属信息,这样当我们在不同的广播塔信号范围间移动时,就能快速识别到优质信号并将主要调谐器切换到高质量的通道。这个功能可以大大提高用户的使用体验,也是Si4749成为主流解决方案的原因。因此,项目决定追加Si4749来实现实时交通广播信息的高保真还原。
问题总揽
由于项目临时增加Si4749 芯片,因而要在工厂重新生产调试。当机器组装好调试的过程中,发现机器无法正常启动。样品的电路框图如下图所示:
图1:样品电路框图
问题分析及解决
此次生产的样品,在上次的基础上,仅仅增加了Si4749芯片,为何会导致机器无法启动呢?
这是个很奇特的问题,为了探究原因,我们采用排除法的思考方式,分析如下:
图2:问题分析流程图
首先,要锁定导致问题的模块;比较电路图,发现变化点仅为增加TMC芯片Si4749。因此把问题的重心转移到Si4749相关电路。确定具体模块后,我们测量Si4749的供电电源,发现供电电源的电压值和纹波值都满足芯片的要求,排除电源的影响。然后,我们测量Si4749的控制信号,发现RST信号输入正常且时序满足Si4749的要求,排除控制不当的影响。接着,我们测量Si4749的IIC通信,通过主控芯片的调试接口,发现Si4749和MCU之间的IIC通信无法建立,判断是IIC通信异常影响主机正常启动。最后,我们分析了IIC通信可能失败的几种情况:
1)上拉电阻阻值使用不当,导致通信波形失真。
2)通信线滤波电容容值过大,导致通信波形失真。
3)Si4749芯片的IIC 地址设定有误,导致地址冲突。
4)IIC信号的电平值不满足要求,导致通信失败。
测量IIC通信波形后,发现波形无失真,排除1,2的影响。IIC通信的设备有四个:MCU主控芯片,DSP数字信号处理器,AMP模拟音频放大器和SI4749芯片,且地址无冲突,排除3。SI4749的I/O端口是3.3V逻辑,MCU主控芯片的I/O端口是5V逻辑,且中间有电平转换电路,排除4。
如果都不是可能失败的情况,又会是什么原因呢?最后,我们发现Si4749的一个复用端口在设计时设置有误:如下图所示。GPIO2和INT复用一个端口PIN20,INT信号送给MCU,我们为了电平匹配,追加3.3V电平转换为5V电平的电路,此电路导致INT信号有一个weak上拉。但是,当Si4749配置IIC通信时,要求/RST信号解除时,GPIO2必须为低;而此时,GPIO2上拉为高电平,导致IIC通信失败;接着MCU检测到IIC通信失败,最后MCU进入保护模式并关闭电源。
图3:Si4749端口图
图4:Si4749配置说明
问题总结
通过以上分析,解决这个问题就变得很简单,简而言之,就是Si4749的PIN20端口设置不当,导致/RST解除时,GPIO2不能为低电平,导致IIC无法正常通信,最终导致机器无法启动。虽然我们解决了此问题,但是如果从设计源头开始就注意Si4749复用端口的使用,则会根本上杜绝此类问题的发生。希望我的经历能给使用Si4749芯片的小伙伴们提供帮助,不要让类似的问题再次发生。
作者:Ivan wu
- |
- +1 赞 0
- 收藏
- 评论 0
本网站所有内容禁止转载,否则追究法律责任!
相关推荐
车载收音机采用FM/AM接收器Si4754,在未接天线无信号输入时AM波段会有噗噗噪声,怎样解决?
从以下步骤可解决问题:1、在屏蔽房测试在AM频段不插天线,可以听到规律的“噗、噗”噪声,通过示波器测量音频输出波形发现间隔500mS一次毛刺波形,与I2C通信频次一次,即每发起一组I2C通信就有产生一次噪声;2、通过ISCB调试工具连接PC GUI控制客户收音模块上的Si4754芯片同样会有噪声,I2C总线通过屏蔽线连接到模块上噪声依旧,干扰应该是在模块上I2C总线干扰耦合进入了AM信号中;3、检查PCB布局认为I2C总线与AM信号输入的FM IntruSion滤波电路太近,容易拾取到I2C通讯时产生的干扰信号;将FM IntruSion滤波电路搬移到模块最左侧(左移1cm)后I2C通讯的时没有听到明显的噪声,恢复收音机自身软件控制后同样没有噪声,AM噗噗问题解决。
【产品】支持全球FM和AM频段汽车收音机调谐器,专治多径失真
Si476x采用成熟的双天线相位分集接收系统和多种可编程技术,灵敏度达-3.5dBuV,大幅改善音质。
【应用】Silicon Labs推出的FM调谐器为多路复用MPX信号和噪声改善技术提供解决方案
噪音改善技术是FM调谐器的最新实现方式,例如Silicon Labs的Si4700 FM调谐器和带有RDS / RBDS的Si4701 FM调谐器,已经结合了噪声改善技术,例如立体声单声道混合和软静音,以改善FM无线电的音频质量。Silicon Labs推出的FM调谐器为多路复用MPX信号和噪声改善技术提供解决方案。
在机顶盒上要选用一款视频调谐器,在官网上看到视频调谐器Si2177,请问视频调谐器Si2177与视频调谐器Si2151的区别是什么?
视频调谐器Si2177是一款A+D+ATV Demod即模数混合一体且包含ATV视频解码器的器件,其可以输出DTV的中频,同时内置ATV Demod,可以输出 CVBS信号;而视频调谐器Si2151则是A+D即模数混合一体的视频调谐器,可输出DTV低中频或者ATV低中频,供后端SOC使用。
车载HD收音机,HD TUNER Si4761+基带处理器Si4613组成的HD收音模块,FMHD接收灵敏度如何测试?
基于BER误码率FMHD灵敏度测试方法如下: 1、连接好测试信号和设备,使用Mode3 TUNE到98.1MHz; 2、HDRADIO信号源设置载波98.1MHz,加载BER测试向量文件IB_FMr208c_e1wfc204.wv; 3、通过配置FMHD_TEST_BER_CONFIG属性来开始接收BER误码率测试; 4、调节RF信号强度至BER误码率5e-5,此时信号强度即是FMHD接收灵敏度。
【应用】Si47925音频调谐器在基于瑞萨R-Car H3的智能驾驶舱上的应用
随着汽车行业的快速发展,汽车智能化成为了现在发展的潮流,汽车智能化包含了智能驾驶舱,智能驾驶舱由全液晶仪表、车载信息娱乐系统(Infotainment)以及远程控制单元三个部分组成。 关于车载信息娱乐系统的音频调谐器,推荐使用Silicon Labs 带有音频系统的音频调谐器SI47925。
车载收音机使用调制解调器Si4754,测试发现FM收台比较少,应如何解决?
修改FM RSSi、SNR两个属性的值,RSSi由原来的12改为8,SNR由15改为12,收台个数增加。符合要求,问题解决。
车载收音机,FM/AM接收芯片Si476x与Si475x系列产品在软件方面是否兼容?
1、从模拟FM/AM接收/输入音频输出的角度来看,Si476x驱动基本上与Si475x产品兼容,主要在Power up命令和流程上有一些区别,原因是Si4763采用了更高频率的37.209375MHz时钟,不存在Si475x使用的部分晶体起振时间过长从而造成芯片无法正常POWER_UP的问题,所以Si475x系列产品需要外加硬件偏置电路并配合软件上POWER_UP操作以加快4MHz晶体起振。2、另外Si4763有一些新的功能:A)Si4761/3支持HD TUNER功能,配合Si4613基带信号解调器可以完成HD Radio信号的接收;B)Si4764~67支持FM Phase diverSity双天线相位分集接收功能,能更好处理FM多径噪声,此功能相对Si475x系列产品则是全新。
主控MCU和汽车AM/FM收音机接收机及带音频系统的HD收音调谐器芯片SI47920的通讯连接方式有哪些?
主控MCU和汽车AM/FM收音机接收机及带音频系统的HD收音调谐器芯片SI47920的通讯连接方式有I2C和SPI两种,SPI的速度比I2C更快。
车载收音机采用AM/FM接收器Si4754,收音增益平衡比不合格,同等音量时AM输出比FM输出低5dB,要求差异不大于3dB,怎样解决?
测试芯片输入L/Rout,30%调制度时FM输入115mVrms,AM输出幅度为104mVrms,差别仅0.9dB;将芯片L/Rout输出断开,用音频信号源输入收音的左右声道测试,在相同输入幅度条件下,FM和AM模式下功放输出幅度差异为4dB,修改电子音频切换开关芯片的增益后测试,FM和AM模式下功放输出差异正常,不平衡度1dB,问题解决。
在USB Dongle中使用视频调谐器Si2141,请问视频调谐器Si2151与Si2141的区别是什么?
视频调谐器Si2151是Hybrid Tuner,即模拟数字混合一体的视频调谐器,而视频调谐器Si2141是only digital Tuner,即纯数字视频调谐器。因此可根据具体需求进行选择。
汽车AM/FM收音机接收机及带音频系统的HD收音调谐器芯片SI47920,其Bootloader的加载方式有哪些?
汽车AM/FM收音机接收机及带音频系统的HD收音调谐器芯片SI47920,其Bootloader的加载方式有两种:1、是通过主控MCU加载,SI47920和主控 MCU通过SPI通讯,如果主控MCU的Flash容量够大,Bootloader可存储在其内部Flash中,如果主控MCU内部Flash容量不够,可将 Bootloader存储在挂接主控MCU上的外部FLASH中;主控MCU与SI47920通过SPI或I2C连接;2、是通过外部Flash加载;存储 Bootloader的外部FLASH挂接在SI47920的SPI接口上;主控MCU与SI47920通过SPI和I2C连接或仅通过I2C接口连接。两种加载方式相 比,外部Flash加载最快1S就能完成,而主控MCU加载则需要1.3S到4S左右的时间(功能不同,SPI速率设置不同对时间有影响)。
车载天气预警收音机采用FM/AM/WB接收器Si4763,芯片无法Power Up,怎么回事?
(1)检查硬件发现SI4763 5V VA电源没有接,给芯片提供5V VA电源;I2C总线串联2K2电阻过大,可能影响I2C正常通讯,将其改为100欧测试发现发现 TUNE命令完成频点调谐后返回错误标志; (2)检查软件发现POWER UP命令参数为{0x01 0x77 0x27 0x23 0x01 0x11},进入BOOT MODE且后续并没有打Patch.然后再 接发送FM TUNE命令.由于没有进入FM模式所以无法完成FM TUNE操作且返回命令错误标志.将POWER UP命令参数为{0x01 0x77 0x27 0x23 0x11 0x11}直接进入FM模式,此时FM可以正常接收FM,信号指示器RSSI,SNR都正常. (3)在进入BOOT MODE模式后打上0x7D46 patch, 然后发送POWER UP命令参数为{0x01 0x77 0x27 0x23 0x11 0x11}进入FM模式,再写入推荐参数完成POWER UP流程,再进行TUNE台正常。问题解决。
在USB Dongle中使用视频调谐器Si2141,请问视频调谐器Si2141可以直接使用视频调谐器Si2151代替吗?
如果用Si2151替代Si2141,可以从两个方面分析:1、从硬件上分析,视频调谐器Si2141与Si2151是直接可以PIN-TO-PIN替换的。2、从软件分析,要看软件中有没有设置识别芯片再进行初始化,如若设置了,可以将此部分操作屏蔽,直接对芯片初始化。因此软件和硬件都符合的情况下,是可以直接使用Si2151替换Si2141的。如果用Si2141替代Si2151,也可以从这两个方面分析,虽然硬件是是直接PIN-TO-PIN替换的。但是由于Si2141只支持DTV功能,而Si2151则是ATV+DTV的功能,因此不能用Si2141直接替代Si2151。
高端HIFI车载收音机采用带AUDIO DSP的单芯片FM/AM接收器Si47920,它能否输出重低音信号?
SI47920只有四个通道输出,车机前后左右四个喇叭已经被占用了。如果需要额外的重低音输出需要用6通道输出的SI47921,它增加的两个输出分别是中置和重低音输 出.
电子商城
品牌:SILICON LABS
品类:Z-Wave 700 Modem SoC
价格:¥19.1398
现货: 1,457
品牌:SILICON LABS
品类:FULLY INTEGRATED Z-WAVE? WIRELESS MODEM WITH ON-BOARD ANTENNA
价格:
现货: 0
品牌:SILICON LABS
品类:FULLY INTEGRATED Z-WAVE? WIRELESS MODEM WITH ON-BOARD ANTENNA
价格:
现货: 0
品牌:SILICON LABS
品类:FULLY INTEGRATED Z-WAVE® WIRELESS MODEM WITH ON-BOARD ANTENNA
价格:
现货: 0
品牌:SILICON LABS
品类:Z-Wave 700 Modem SoC
价格:¥19.1398
现货: 0
品牌:SILICON LABS
品类:FULLY INTEGRATED Z-WAVE? WIRELESS MODEM WITH ON-BOARD ANTENNA
价格:
现货: 0
品牌:SILICON LABS
品类:FULLY INTEGRATED Z-WAVE® WIRELESS MODEM WITH ON-BOARD ANTENNA
价格:
现货: 0
现货市场
服务
提供7~27寸工控机定制,支持嵌⼊式/ 壁挂式 /桌⾯式/悬挂式等安装方式,采用纯平⾯板IP65防尘防⽔等级,莫⽒7级硬度触摸屏,兼容多种操作系统:组态软件/安卓/XP/win7/8/10/Linux等,支持主板、接⼝、外观、⽀架、刷卡器、⾝份证阅读器、LOGO、⻨克⻛、系统、电池、蓝⽛、4G/5G、摄像头、GPS系统、⼆维码扫描器、指纹等特殊应⽤场景定制
最小起订量: 1台 提交需求>
可定制板装式压力传感器支持产品量程从5inch水柱到100 psi气压;数字输出压力传感器压力范围0.5~60inH2O,温度补偿范围-20~85ºС;模拟和数字低压传感器可以直接与微控制器通信,具备多种小型SIP和DIP封装可选择。
提交需求>
登录 | 立即注册
提交评论