其实只是想做个f6bqu的天分.
然后先要有个频率计模块吧? 好,先做频率计
做好后要校准吧? 因为这个频率计灵敏度很低, 无论是有源晶体还是kn900的1st,2st都测不到; 后来是想了n种办法, 用kn900的激励级给它校准. 后来听agb一讲,倒了,因为我的900没有装fm模块,用cw校准的,低800hz. 可是刷了天分版本的f6bqu频率计,精度只有1khz
回过头去,找到了blu et cw的控制系统,刷这个,频率可以显示到100hz精度, 经后来的测试性能一样很好, 最后一位数字非常稳定. 这里要注意一点,就是刷了收发信机的版本后,需要将s3开关一直短路, 否则显示的频率会减去中频.
刷完后精度可以到100hz了,可是又没东西可以校准它了. 找来找去,手头还有一块nn年前从2cw出购得的9951 v3版,就是德国人的9951,连控制系统做一起的那块板子. 看元件都差不多咯,就拿出来用.
最小系统测试时,发现竟然不工作. 确认mcu程序没问题后,上万能de坛搜索,竟然发现有人也遇到这个问题. 就是lcd第一行全黑.
先检查硬件, 我x! 竟然发现bg2cw犯了个低级错误(估计2cw找人代工的,嘿嘿), 把一7809后面的470uf装反了! 鼓起来啦~~ 还好没爆炸. 没话说, 拆掉.
读mcu,读fuse,值为3fff.感觉不对!
装mplab,因为德国人给了source code 嘛. 打开mcw工程文件, 查看configuration bits. 此举如此轻车熟路, 源于对cdg2000控制系统的研究... 请看图!
重新操起k128, 选好fuse, 别告诉我你不知道如何让fuse变成configuration bits看到的样子.. 要真不知道,就看图吧,唉...
刷...
插回mcu.. *(#&$(*@#$)(@#$ 还是老样子?? 操起fluke 112, 开通断档听声音, 发现lcd5脚电缆断了, 狂晕.. 补焊后, 显示正常.
由于f6bqu频率计灵敏度太低, 想想也测不到dds输出,就给板上焊上了a08. 那个变压器怎么办? 总不能快12点了还绕个变压器吧? 看原版图, 找一10uf 钽电解串在dds输出和lpf之间. 连好线, 通电.
结果看照片吧. 1601是f6bqu频率计, 1602是ad9951. 小镊子是s3短路开关, 微调f6bqu上的电容,使频率显示一致.
因为ad9951板使用了80mhz基准, 所以基本上可以相信它一下下. 真可惜上次抢ocxo的活动没抢到, 唉.. 我要是有个ocxo,就不用这么麻烦了~~~
睡觉.