找回密码
 立即注册
楼主: 神农鼎

STC32G144K246-LQFP100/64, 100MHz-CPU, 60MHz-I/O, DAC + OP 已验证

  [复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:376
  • 最近打卡:2026-04-10 14:33:27

845

主题

1万

回帖

2万

积分

管理员

积分
22881
发表于 2025-10-23 21:09:58 | 显示全部楼层
nvnv-*** 发表于 2025-10-23 20:24
请问版主,32g144k246因为IO取消了准双向,如果是SPI是否要按照推挽来接,如果是推挽,输出电流为多少,是 ...

对方是高阻输入的,不需要限流,开漏打开上拉也行
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:10
  • 最近打卡:2026-02-15 16:28:36

6

主题

26

回帖

228

积分

中级会员

积分
228
发表于 2025-10-24 10:09:10 | 显示全部楼层
神*** 发表于 2025-10-23 21:09
对方是高阻输入的,不需要限流,开漏打开上拉也行

IO设置为开漏+上拉后,输出波形在48MHz下会出现严重失真。

主频48MHz,P2M1 = 0xff;   P2M0 = 0xff; P2PU = 0xff; 软件SPI输出的时钟

720a524586563bc4e1eaa0a7d09f1c4d.jpg

主频48MHz,P2M1 = 0x00;   P2M0 = 0xff; 软件SPI输出的时钟
007326c115586158e6c6ab975222965e.jpg

点评

SPI使用推挽输出: https://www.stcaimcu.com/forum.php?mod=redirect&goto=findpost&ptid=20285&pid=189450  详情 回复 发表于 2025-10-24 12:03
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:501
  • 最近打卡:2026-04-10 17:45:12
已绑定手机

104

主题

4259

回帖

9471

积分

荣誉版主

无情的代码机器

积分
9471
发表于 2025-10-24 12:03:54 | 显示全部楼层
nvnv-*** 发表于 2025-10-24 10:09
IO设置为开漏+上拉后,输出波形在48MHz下会出现严重失真。

主频48MHz,P2M1 = 0xff;   P2M0 = 0xff; P2P ...

SPI使用推挽输出:

https://www.stcaimcu.com/forum.p ... 0285&pid=189450
三天不学习,赶不上刘少奇~
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:298
  • 最近打卡:2026-04-10 08:30:04
已绑定手机

7

主题

55

回帖

427

积分

中级会员

积分
427
发表于 2025-10-24 12:24:42 | 显示全部楼层
点灯成功
截图202510241224197417.jpg
1 喜欢他/她就送朵鲜花吧,赠人玫瑰,手有余香!
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:10
  • 最近打卡:2026-02-15 16:28:36

6

主题

26

回帖

228

积分

中级会员

积分
228
发表于 2025-10-24 12:50:37 | 显示全部楼层
erci*** 发表于 2025-10-24 12:03
SPI使用推挽输出:

https://www.stcaimcu.com/forum.php?mod=redirect&goto=findpost&ptid=20285&pid=18 ...

是的,推挽模式是正常的
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:10
  • 最近打卡:2025-11-20 09:53:43

3

主题

20

回帖

771

积分

高级会员

积分
771
发表于 2025-10-25 11:52:24 | 显示全部楼层

主频干到多少?
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2025-10-27 11:59:46
已绑定手机

0

主题

2

回帖

18

积分

新手上路

积分
18
发表于 2025-10-26 10:31:17 来自手机 | 显示全部楼层
建议实验箱增加任意波形任意频频发生例程,
利用外部晶振,PLL,定时器,DAC,运放,彩屏,能做0.1%误差吧,
美国百元级的DDS(直接数字频率合成芯片)也只能直接输正弦波波三角波方波弦,
这个历程技能很好的展示功能,又有很大的实用价值。

点评

1、任意波形发生器,只需要将波形表格做好就可以实现。 2、任意频率,要模拟DDS的原理来产生,但由于DAC+OP输出的带宽限制,能大约输出到200KHz的正弦波。 3、方波可以使用定时器产生,更方便。 4、波形输出可以使用  详情 回复 发表于 2025-10-26 17:28
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:320
  • 最近打卡:2026-04-10 11:26:31

85

主题

7326

回帖

1万

积分

超级版主

积分
15769
发表于 2025-10-26 17:28:46 | 显示全部楼层
nngw*** 发表于 2025-10-26 10:31
建议实验箱增加任意波形任意频频发生例程,
利用外部晶振,PLL,定时器,DAC,运放,彩屏,能做0.1%误差吧 ...

1、任意波形发生器,只需要将波形表格做好就可以实现。
2、任意频率,要模拟DDS的原理来产生,
     但由于DAC+OP输出的带宽限制,能大约输出到200KHz的正弦波。
3、方波可以使用定时器产生,更方便。
4、波形输出可以使用DMA配合,减少CPU占用。
5、使用一组8位IO外接R-2R电阻(1K-2K)做DAC,
     模拟DDS来输出正弦波最高采样可以做到9MHz。
6、正弦波+比较器 课可以输出方波。
7、波形的频率精度跟时钟有关,要高精度的频率请使用外部有源温补晶振。
     我使用的10MHz恒温晶振可以达到0.1~0.01ppm的精度,年误差0.3~3秒,
     用于做高精度的频率计、周期计、波形发生器。

回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2025-10-27 11:59:46
已绑定手机

0

主题

2

回帖

18

积分

新手上路

积分
18
发表于 2025-10-27 11:59:46 来自手机 | 显示全部楼层
我要做同时两路上千频率组合,
用浮点运算和DMA,加程序优化,
频率误差能否做到最小0.1%,
如可以,可完胜美国的低端DDS芯片AD9833,
20左右人民币,工作频宰才25MHz,
我没找到此娄低端国产DDS芯片,
希望此款单片机能跨应用领域,实现进口替代,
希望实验箱看到此例程!
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:285
  • 最近打卡:2026-03-05 18:26:49
已绑定手机

4

主题

4

回帖

1432

积分

金牌会员

积分
1432
发表于 2025-10-27 20:54:00 | 显示全部楼层

电灯成功 👍

截图202510272053237101.jpg

点评

优秀,自己做的 核心板  详情 回复 发表于 2025-10-27 20:57
111
回复

使用道具 举报 送花

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

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2026-4-10 23:50 , Processed in 0.120662 second(s), 107 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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