OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2411|回复: 5

TLV5616无法正常工作,MCU是RCT6

[复制链接]

2

主题

8

帖子

0

精华

新手上路

积分
24
金钱
24
注册时间
2019-4-25
在线时间
9 小时
发表于 2019-4-27 11:42:53 | 显示全部楼层 |阅读模式
6金钱
本帖最后由 ADoer 于 2019-4-29 09:37 编辑

硬件资源:主控是F103RCT6, 使用的是TLV5616数模转换芯片。硬件设计如下图一所示。 使用了PA4/PA5/PA7引脚。
问题描述:TLV5616始终输出同样一个电压值:3.36V
当我在mian.c中给芯片一个值:4095时,芯片输出3.36V。即使我把跑马灯的程序烧写到板子上时,芯片依然输出3.36V。我的main.程序和tlv5616.h以及tlv5616.c程序都见图二、三、四。 驱动程序是参考论坛里其他朋友写好的,链接是:  http://www.openedv.com/forum.php ... 0&highlight=tlv5616   

我结合自己的硬件设计进行了一定的修改,同时修改了一条语句,见图四。完整的工程我上传在附件中,需要的朋友可以下载调试。

pic1.jpg                 pic11.jpg

                                           图一: 主控芯片和芯片相连的引脚      


pic2.jpg          

图二: main.c 程序

pic3.jpg
图三: TLV5616.h

pic4.jpg            

图四:TLV5616.c





tlv5616调试程序.rar

2.13 MB, 下载次数: 9

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

57

主题

1680

帖子

3

精华

资深版主

Rank: 8Rank: 8

积分
4306
金钱
4306
注册时间
2018-6-30
在线时间
808 小时
发表于 2019-4-27 18:08:06 | 显示全部楼层
回复

使用道具 举报

2

主题

8

帖子

0

精华

新手上路

积分
24
金钱
24
注册时间
2019-4-25
在线时间
9 小时
 楼主| 发表于 2019-4-27 18:40:18 | 显示全部楼层

多谢!
回复

使用道具 举报

2

主题

8

帖子

0

精华

新手上路

积分
24
金钱
24
注册时间
2019-4-25
在线时间
9 小时
 楼主| 发表于 2019-4-27 19:25:20 | 显示全部楼层
我在查资料的时候,看见了下面这个帖子:
https://e2echina.ti.com/question_answer/analog/data_converters/f/58/t/60479

知道了我程序里采用的通信方式应该是:Microwire serial ports。 我程序里也是按照这个步骤来的啊,不知道具体是哪里出来问题。
回复

使用道具 举报

2

主题

8

帖子

0

精华

新手上路

积分
24
金钱
24
注册时间
2019-4-25
在线时间
9 小时
 楼主| 发表于 2019-4-27 21:02:15 | 显示全部楼层
刚刚换了块芯片之后,是能够正常工作一半。现象是: 最大的输出电压只能到3.86V,即:当我输入4095时,TLV5616只能输出3.86V。然后我进行了换算:3.86V对应的数字量是:2389,接下来我输入0~2389的数字时,输出都基本上是正确的对应模拟电压值。 请问接下来应该怎么去调试呢?
我设计的电路中TLV5616的供电电压是5V啊,按道理来说我最大值应该是可以到5V的啊。
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
18
金钱
18
注册时间
2019-8-1
在线时间
5 小时
发表于 2019-8-1 23:57:25 | 显示全部楼层
可能是你的基准电压的选择的问题吧
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-29 10:40

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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