迪文科技论坛

 找回密码
 立即注册
搜索
查看: 205|回复: 0

【2022.3.26获奖项目】基于T5L芯片的模拟信号发生器方案

[复制链接]

567

主题

167

回帖

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
11960
发表于 2024-1-10 16:37:59 | 显示全部楼层 |阅读模式
【开源】基于T5L芯片的模拟信号发生器方案

T5L芯片模拟信号发生器方案使用开发板EKT050A进行T5L芯片的OS开发,引出了下方板子OS核的IO口、AD采集和PWM口。


一、整体功能介绍

采用PWM转电压的方式经过低通滤波,电压范围可以达到负10V到10V调节,步进1V,0.1V,0.01V都可以,电流这块是达到0到20ma。步进0.1ma,0.01ma。都是采用编码器来调节,4位数码管显示。可以设置亮度级别。通过按键来切换显示。

兼容24V供电,5V供电和电池供电,带充电电路,我们用咱们的ADC0来检测电池电压。


二、具体介绍
      1.验证一下我们按照开发文档给的计算公式,计算频率和周期,咱们这个单片机在pwm输出这块有绝对的优势,在分辨率非常高的情况下,频率一样高,相对stm32f103来说,秒杀了,比如72M的主频不分频情况下,72M/20000=360HZ,频率这么低,而我们的T5L,825.7536MHz/0.025MHz= 33030  (0x8106)25khz。在pwm要求高的场合非常实用。

pwm0输出这个频率看下:

2.编码器这块如何操作,根据AB相的电平判断是正转还是反转?通过示波器可以非常直观的看到AB相的区别。


3.驱动TM1650 数码管显示,通过iic和t5l通讯,采用模拟iic的方式

按键和硬件这块原理不一一细说了。


三、视频演示效果

下面我们来看视频效果:步进0.01V,精度还是非常不错的,误差在0.005V。

视频展示链接:https://v.youku.com/v_show/id_XNTg1NTU0NjAyOA==.html?spm=a2hcb.profile.app.5~5!2~5~5!3~5!2~5~5!2~A



备注说明:如需源码,请参考此链接:http://inforum.dwin.com.cn:20080/forum.php?mod=viewthread&tid=5614&_dsign=35d101e4


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2024-11-22 10:12 , Processed in 0.096747 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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