CSR蓝牙烧录电压

来源:互联网 发布:中国网络直播行业协会 编辑:程序博客网 时间:2024/05/22 16:22
这里谈谈烧录的SPI电压,之前有网友遇到批量烧录芯片损坏的问题,这里讲解一下。


一般来说烧录器的SPI电压需要和蓝牙板的SPI电压匹配,如果烧录器的SPI电压是3.3V,蓝牙板的SPI电压是1.8V,这样大批量可能有导致芯片损坏的风险,当然这个概率不是很大,大概在千分之一(工厂统计的)。


这里主要说明下解决办法。


1.烧录器到蓝牙板的SPI之间串1K的电阻,减小烧录器大电流串到蓝牙芯片的风险,这样做的缺点就是烧录的不稳定性增加,那这个因为怎么解决呢,为了增加稳定性,可以在1K电阻的基础上再并联2.2NF的电容,这样SPI通讯的抗干扰能力会加强!


2.使用SPI电压是1.8V的烧录器,这个其实也是原厂给个解决方案,原装最新的烧录器SPI电压就是3.3V和1.8V可切换(以前的原厂“鱼型”烧录器电压是3.3V),其实使用1.8V最大的好处是也能兼容3.3V的烧录,而且无任何问题(电压低了当然没问题,电压高才可能导致有风险存在)


3.蓝牙芯片的VDD_PADS网络就是内部IO的电压,这个脚可以根据实际情况接3.3V或者1.8V。接3.3V那么IO电压就是3.3V(SPI也属于IO口),接1.8V那么IO电压就是1.8V。


4.烧录器和蓝牙板间加一个74系列的芯片做电压转换,其实原厂的电压切换也就是在烧录器里面加了这个芯片而已!


所以大家购买烧录器需要看SPI通讯电压,而不是有没有1.8V电源输出(这种SPI电压依旧是3.3V,只是多了一个1.8V电源脚而已),完全是两码事。



1.ROM版清除 EEPROM
打开记事本写入下列代码,然后保存,重命名改后缀为 Init_EEPROM_USB.bat

:START
e2cmd -trans spitrans=usb fill 0xffff
e2cmd -trans spitrans=USB header
e2cmd -trans spitrans=USB info
pause
goto START

2.cvc调试需要在通话状态(使用蓝牙通话)调试。

3.记住电压烧录时候调到3.3V,有些芯片1.8V烧录失败,
  连接SPI时,MFB脚最好上拉,只有蓝牙开机后spi才能连接上。(RST一定要拉到高电平)

原创粉丝点击