论坛风格切换切换到宽版
  • 4086阅读
  • 41回复

初学做DDS,SI5351和8051请老师们指点(固件已上传) [复制链接]

上一主题 下一主题
离线ba7lnn
 
发帖
41
只看楼主 倒序阅读 0楼 发表于: 2023-07-03


MCU芯片使用的是:STC8A8K
频率芯片 : SI5351

资料网址:

https://ba7lnn.hingtak.com/




[ 此帖被ba7lnn在2023-09-06 07:32重新编辑 ]
年三十有九,好追根究底,有不良嗜好, 幸性本善。虽性好安稳,然经变无数,唯常叹"人生,几文银?"
离线bh9arf
发帖
58
只看该作者 1楼 发表于: 2023-07-04
你好高手,期待你的固件和资料试试。
离线bd4oe
发帖
69
只看该作者 2楼 发表于: 2023-07-04
高手是要做成品吗
离线bg7scq
发帖
31
只看该作者 3楼 发表于: 2023-07-04
高手  高手  高手
在线bd4lb
发帖
3126
只看该作者 4楼 发表于: 2023-07-05
楼主好!
耗电多大?
输出的信号,杂散指标怎么样?
离线BD8CS
发帖
18633
只看该作者 5楼 发表于: 2023-07-05
看国外还可以用SI5351做个GPSDO
四川·南充 173 614 59973
离线BD6QOQ
发帖
6850
只看该作者 6楼 发表于: 2023-07-05
支持,不知道杂散指标方面,稳定性方面是个什么状况。

    
呼号:BG6UA/方克魁 (BD6QOQ)
用过的机器短波类:DIY/QRP B2D XDD925 XDD950 FT757GX2 TS450S IC-725A XG5105 FT891
PS:谈理想谈人生也谈风月,不谈爱情。。。。。
离线bi4sqm
发帖
465
只看该作者 7楼 发表于: 2023-07-05
回 BD6QOQ 的帖子
BD6QOQ:支持,不知道杂散指标方面,稳定性方面是个什么状况。[表情]
     (2023-07-05 10:31) 

si5351本身输出是方波,后续电路要跟上才行。KX2用的就是si5351,还有ubitx也是。
离线BD8CS
发帖
18633
只看该作者 8楼 发表于: 2023-07-06
回 bi4sqm 的帖子
bi4sqm:si5351本身输出是方波,后续电路要跟上才行。KX2用的就是si5351,还有ubitx也是。 (2023-07-05 14:02) 

频率到125MHz也能是方波?
四川·南充 173 614 59973
离线bg2raq
发帖
3944
只看该作者 9楼 发表于: 2023-07-07
SI5351对25MHZ的准确度有很高的依赖 如果可以换成OCXO稳定度会好很多 至于后面的杂散再实际应用中可以做一个与BPF跟随的LPF或者是BPF进行滤波
T:棕灰黑灰灰蓝蓝绿灰橙橙
离线bg2raq
发帖
3944
只看该作者 10楼 发表于: 2023-07-07
如果资源允许建议增加一个PCA9555输出各各波段的高电平信号 为驱动后面的BPF或者LPF做预留 建议最少分11个BAND 分别是 WARC 10BAND+54MHZ 然后定义一下 后期合并驱动可以用4148做捏合 另外仔细观察了一下 CLK1-3使用了100NF隔离直流分量 建议改为1206封装 100NF NP0材质最小封装是1206 用这个材质输出的损耗会小很多 另外就是数字地和模拟地如果能够分开就最好了用一个220R的FB做单点AGNG和DGND串联,另外3个CLK不建议用插针 可否考虑用IPX做输出?VCC输入建议增加M7做防反接保护 不明白CH340的作用是什么 如果只是写HEX完全可以舍弃 预留TTL就可以了 这样成本会降低一些
以上是个人浅显的建议 如果能对楼主起到借鉴意义那最好了


[ 此帖被bg2raq在2023-07-07 12:19重新编辑 ]
T:棕灰黑灰灰蓝蓝绿灰橙橙
离线ba7nso
发帖
32
只看该作者 11楼 发表于: 2023-07-10
好东东,没有ad9851来做?
离线ba7lnn
发帖
41
只看该作者 12楼 发表于: 2023-07-12
回 ba7nso 的帖子
ba7nso:好东东,没有ad9851来做? (2023-07-10 15:18) 

AD9851芯片买不起
年三十有九,好追根究底,有不良嗜好, 幸性本善。虽性好安稳,然经变无数,唯常叹"人生,几文银?"
离线ba7lnn
发帖
41
只看该作者 13楼 发表于: 2023-07-12
回 bg2raq 的帖子
bg2raq:如果资源允许建议增加一个PCA9555输出各各波段的高电平信号 为驱动后面的BPF或者LPF做预留 建议最少分11个BAND 分别是 WARC 10BAND+54MHZ 然后定义一下 后期合并驱动可以用4148做捏合 另外仔细观察了一 .. (2023-07-07 12:12) 

我目前还是A证, 所以真的是初学,PCA9555目前还不会用这个芯片,功能?   11个BAND是不是太多了, 后面改了6个,  100NF的NP01206学习了, IPX1.4前面两版有加, CH340打算是FT8, 也删除了, 谢谢老师给这么多资料,感谢!
年三十有九,好追根究底,有不良嗜好, 幸性本善。虽性好安稳,然经变无数,唯常叹"人生,几文银?"
离线ba7lnn
发帖
41
只看该作者 14楼 发表于: 2023-07-12
回 bg2raq 的帖子
bg2raq:SI5351对25MHZ的准确度有很高的依赖 如果可以换成OCXO稳定度会好很多 至于后面的杂散再实际应用中可以做一个与BPF跟随的LPF或者是BPF进行滤波  (2023-07-07 09:10) 

我手上只有一个为玩DDS买的TinySA, 找个时间上个视频, 谢谢关注!
年三十有九,好追根究底,有不良嗜好, 幸性本善。虽性好安稳,然经变无数,唯常叹"人生,几文银?"
离线bg2raq
发帖
3944
只看该作者 15楼 发表于: 2023-07-16
PCA9555是一个16IO的I2C的输入输出芯片  可以按键与输出并存  用这个芯片可以解放IO口  其实输出11个band是一个简单粗暴的做法 HF+50一共11个band分别是 1.8 3.5 5 7 10 14 18 21 24 29 54 这样做好上下边沿的区分 在后期驱动BPF或者LPF都很简单 比如你想把5和7MHZ捏到一起 那就输出端接个4148 然后并联接到2803的输入脚就可以了 想怎么捏就怎么捏 6个波段虽然简单 但是泛用性就不太好了 总有一些波段捏合不是很合理的地方 以一个常用的收发信机为例 BPF和LPF的波段输出总是有些许不一样的 这样同步不同的捏合 就可以适配各种各样的波段划分 希望楼主能继续完善这个项目 最终做成印度神油的替代品
T:棕灰黑灰灰蓝蓝绿灰橙橙
在线bd4lb
发帖
3126
只看该作者 16楼 发表于: 2023-07-16
楼主有tinySa,用它测量一下,DDS输出信号的杂散指标吧。

我安装了,使用si5351的VFO,输出信号的杂散指标,不行。

期待您的测试图片……
离线ba7lnn
发帖
41
只看该作者 17楼 发表于: 2023-07-17
回 bg2raq 的帖子
bg2raq:PCA9555是一个16IO的I2C的输入输出芯片  可以按键与输出并存  用这个芯片可以解放IO口  其实输出11个band是一个简单粗暴的做法 HF+50一共11个band分别是 1.8 3.5 5 7 10 14 18 21 24 29 54  .. (2023-07-16 02:20) 

Roger, 学习了, 谢谢!
年三十有九,好追根究底,有不良嗜好, 幸性本善。虽性好安稳,然经变无数,唯常叹"人生,几文银?"
离线ba7lnn
发帖
41
只看该作者 18楼 发表于: 2023-07-17
中频9Mhz, 7050的LSB下Si5351的输出情况, B站视频地址,  https://www.bilibili.com/video/BV1tW4y1Z72w/?vd_source=f2f96240f6c9acf76fb5f83347b125ca
年三十有九,好追根究底,有不良嗜好, 幸性本善。虽性好安稳,然经变无数,唯常叹"人生,几文银?"
离线ba7lnn
发帖
41
只看该作者 19楼 发表于: 2023-07-17
回 bd4lb 的帖子
bd4lb:
楼主有tinySa,用它测量一下,DDS输出信号的杂散指标吧。
我安装了,使用si5351的VFO,输出信号的杂散指标,不行。
期待您的测试图片……

二级谐波很多, 杂散其实TinySA我不知道怎么测,毕竟是玩具级, 我是以学习学习为主哈,欢迎老师指点呢
年三十有九,好追根究底,有不良嗜好, 幸性本善。虽性好安稳,然经变无数,唯常叹"人生,几文银?"