迪文科技论坛

 找回密码
 立即注册
搜索
查看: 878|回复: 1

【开源】T5L芯片的模拟信号发生器

[复制链接]

12

主题

161

回帖

962

积分

高级会员

Rank: 4

积分
962
QQ
发表于 2022-3-26 20:49:40 | 显示全部楼层 |阅读模式
T5L的os开发,也是第一次尝试,这次是以开发板EKT050A进行开发,这个板子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.005VT5l的电压发生器










本帖子中包含更多资源

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

x
回复

使用道具 举报

0

主题

692

回帖

7364

积分

论坛元老

Rank: 8Rank: 8

积分
7364
发表于 2022-4-19 21:30:24 | 显示全部楼层
感谢楼主分享
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 10:08 , Processed in 0.092781 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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