硬汉嵌入式论坛

 找回密码
 立即注册
查看: 6874|回复: 18
收起左侧

RP2040 PIO实现任意波形发生器

  [复制链接]

2

主题

3

回帖

14

积分

新手上路

积分
14
发表于 2023-7-25 14:38:03 | 显示全部楼层 |阅读模式
开源一个基于RP2040的便携式任意波形发生器,用RP2040的PIO直驱并口DAC。改进自rgco的版本(Arbitrary Wave Generator With the Raspberry Pi Pico),R-2R网络改为DAC904,并添加了抗镜像滤波器和输出运放。
RP2040超频到250M时可实现125MSa/S的采样率。

核心指标

  • 采样率:125MSa/S
  • 位数:14bit
  • 输出幅值范围:0~2Vpp
  • 输出频率范围:0~50MHz(正弦)


PCB:https://oshwhub.com/32478yf4780gf72r49fg4/picoawg

固件:https://github.com/leidawt/PicoAWG-Firmware
上位机:https://github.com/leidawt/PicoAWG-Software


测试图
20MHz 正弦
sine_20M.png
1MHz 任意波形
arb_1000k.png

评分

参与人数 2金币 +110 收起 理由
注水西瓜 + 10 很给力!
eric2013 + 100 很给力!

查看全部评分

回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115490
QQ
发表于 2023-7-26 06:50:56 | 显示全部楼层
谢谢楼主分享,做的很好。
回复

使用道具 举报

0

主题

4

回帖

4

积分

新手上路

积分
4
发表于 2023-7-26 08:42:54 | 显示全部楼层
楼主牛牛牛
回复

使用道具 举报

0

主题

5

回帖

5

积分

新手上路

积分
5
发表于 2023-7-26 10:04:42 | 显示全部楼层
感谢分享,楼主牛牛牛
回复

使用道具 举报

9

主题

138

回帖

165

积分

初级会员

积分
165
发表于 2023-7-27 08:39:14 | 显示全部楼层
DAC904这个价格好神奇, 各个商城的价格一百左右, tb上却买几块钱, 甚至是三四块, 足足二十倍的差价.  就算是翻新, 也不至于便宜到这个程度吧.
回复

使用道具 举报

5

主题

205

回帖

220

积分

高级会员

积分
220
发表于 2023-7-28 12:38:44 | 显示全部楼层
不错不错,楼主这个对我有参考价值
回复

使用道具 举报

10

主题

679

回帖

709

积分

金牌会员

积分
709
发表于 2023-7-28 15:32:37 | 显示全部楼层
感谢分享,楼主牛
回复

使用道具 举报

17

主题

82

回帖

133

积分

初级会员

积分
133
发表于 2023-7-29 15:54:41 | 显示全部楼层
PCB文件已经没有了
回复

使用道具 举报

2

主题

3

回帖

14

积分

新手上路

积分
14
 楼主| 发表于 2023-7-30 09:56:55 | 显示全部楼层
fantasyhpu 发表于 2023-7-29 15:54
PCB文件已经没有了

确实啊,我重新提交了一下
回复

使用道具 举报

2

主题

18

回帖

24

积分

新手上路

积分
24
发表于 2023-9-9 15:57:52 | 显示全部楼层
楼主你好,复刻了一下这个项目,目前遇到上位机无法控制、没有反应的问题,但是我用Thonny进行运行是可以的,请问上位机控制有什么需要注意的吗
回复

使用道具 举报

2

主题

3

回帖

14

积分

新手上路

积分
14
 楼主| 发表于 2023-9-13 19:28:03 | 显示全部楼层
大盖伦 发表于 2023-9-9 15:57
楼主你好,复刻了一下这个项目,目前遇到上位机无法控制、没有反应的问题,但是我用Thonny进行运行是可以的 ...

串口占用?上位机能正常连上串口吗
回复

使用道具 举报

2

主题

18

回帖

24

积分

新手上路

积分
24
发表于 2023-9-15 13:17:30 | 显示全部楼层
leida_wt 发表于 2023-9-13 19:28
串口占用?上位机能正常连上串口吗

串口连接正常,就是不能控制板子输出波形
回复

使用道具 举报

1

主题

2

回帖

5

积分

新手上路

积分
5
发表于 2023-10-9 11:14:56 | 显示全部楼层
我也复刻了一下,上位机连接串口正常,但是没有波形输出
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2023-12-7 11:14:35 | 显示全部楼层
复刻成功,问题与楼上一样,上位机联机正常,没有波形输出。
回复

使用道具 举报

2

主题

45

回帖

51

积分

初级会员

积分
51
发表于 2024-10-29 21:04:17 | 显示全部楼层
请教一下楼主,看dac的数据io和rp2040的io是逆序连接的,看了main.py程序是直接out pins 14输出的,请问楼主输出数据的逆序处理是在那部分?
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2024-11-1 15:59:49 | 显示全部楼层
哪里买成品?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115490
QQ
发表于 2024-11-2 10:23:40 | 显示全部楼层

这个没有成品卖
回复

使用道具 举报

0

主题

6

回帖

6

积分

新手上路

积分
6
发表于 2024-11-8 13:24:01 | 显示全部楼层
这么好玩的东西居然没有tb店 板子。。。  只有一种可能。       成本太高。
回复

使用道具 举报

5

主题

205

回帖

220

积分

高级会员

积分
220
发表于 2024-12-21 15:50:24 | 显示全部楼层
不错不错,到过年前最后一个月了,准备弄一个玩玩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-4-28 20:43 , Processed in 0.343941 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表