参考CC2530EM的pcb自己设计样板,淘宝购买芯片和器件,焊接最小系统参考cc2530.pdf的25页。
连续焊接三块板子,多次加焊,三块板子都出现问题如下:
1. flash programmer能识别芯片,读写IEEE地址,但Erase, program and verify时提示Error in hex file verification(该程序能下载到网上购买的模块并正常运行);
2. IAR能下载,但勾选CRC16 verify时会提示fatal error。
3. DCOUPL管脚2.85V,示波器测得波形为1mhz的类正弦波,RBAIS管脚1.26V。(当去除RBAIS所接的56k电阻时DCOUPL变为正常的1.85v,不过此时无法识别芯片)
4. 将自制板子和购买的模块下载同样的程序,使用Read flash into hex file读入flash内容比较,发现在x400地址后两者的内容完全不匹配。
目前考虑到情况3里DCOUPL的电压,我认为应该是硬件设计有问题,求问大家有什么看法?