Carnot 发表于 2019-6-8 22:09 回 确实很需要这个资料 |
hi等你 发表于 2023-9-8 14:10 这个芯片是现在收音机圈子很火热的SR286用的芯片那个,信号很好,灵敏度高。 |
![]() 路过,谢谢楼主的资料,我已经用汇编语言写出了恩智浦tef668x的89c52单片机驱动程序。极其精悍短小,6k 初始化数据精确划分,分别在程序rom和模拟eeprom存放 |
送一段tef6686启动代码 void setup() //启动初始化 { u16 status[8]; // UartSend(0xAA); //检测boot state,是否进入状态0 status[0]=0xFF; while (status[0]!=0) { wait_ms(10); Get_Cmd(64, 128, status, 1); // UartSend(status[0]%256); } //以下两句是打补丁, 直接引导到状态1 wait_ms(10); dsp_write_data(); //不打补丁,使用指令引导进入状态1 /******* Start(); //发送起始命令 SendDataRecvACK(I2C_WRITE); //发送设备地址+写命令 SendDataRecvACK(0x14); //发送存储地址 SendDataRecvACK(0x00); //写测试数据1 SendDataRecvACK(0x01); //写测试数据2 Stop(); *****************/ wait_ms(50); //延时50ms //检测是否进入状态1 status[0]=0xFF; while (status[0] != 1 ) { Get_Cmd(64, 128, status, 1); // UartSend(status[0]%256); wait_ms(50); } //引导到状态2 // UartSend(0xDD); Set_Mute(1); APPL_Set_ReferenceClock(); wait_ms(100); //延时100ms //检测是否进入状态2 status[0]=0xFF; while (status[0] != 2 ) { Get_Cmd(64, 128, status, 1); // UartSend(status[0]%256); wait_ms(50); } SetRFCtrlReg(); SetVolume(VOL); // Set audio volume // UartSend(0xFF); //引导到状态3,开始接收音频 TuneFreq(Freq); PrintFreq(Freq) ; Set_Mute(0); } |
tef6686.JPG (980.63 KB, 下载次数: 95)
都是英文版 |
刚好想用这芯片做收音机,谢谢分享 |
刚好想用这片芯片做收音机,谢谢分享! |
这个芯片好贵的! |
感谢楼主分享,这个文件找到前面1.2版本的,看看新的1.6是什么样的 |
有运用图纸吗? |
没看到应用电路图 |
在一台车机里拆出一收音高频头,拆开看是标有F8602的TEF6686HN!感谢楼主分享,下载收藏.![]() |
Carnot 发表于 2019-6-8 22:09 这个文件不错 |
这个资料找了很久了,踏破铁鞋啊!直接注册帐号来下载,可能比较冷门,居然没人回复。 |