Cypress技术论坛
直播中

李鸾

7年用户 168经验值
私信 关注
[问答]

VDAC运行测试代码坚持输出一个值是怎么回事?

你好,
我使用CY8C5868 AXI-LP035。根据数据表,VDAC的输出是每秒1Mg的采样。但是,当我运行测试代码(附带这篇文章)时,它不会给出一个交替的输出,并坚持一个值。
请告诉我出了什么问题。
当做,
ChannEng.Cyrkk.Access 01.Zip
1.3兆字节

回帖(13)

姜钰

2019-9-26 09:42:59
你用哪个牌子?你在哪一个脚上检查输出,你得到哪个电压(应该是1.6V)。
我看到你把VDAC设置成慢速模式,所以你不会得到最大速度。
举报

李鸾

2019-9-26 09:57:48
@ Odissey:谢谢你的澄清。我确实测试了你的要求。由于我的值在0-3伏特之间变化(我使用USB电源线),如果我在这两个指令之间加上50ms的延迟,那么它就会显示出在0-3伏特之间的输出的完全偏差。我尝试了5ms延迟,它给了我在1.8到2.2伏特之间的变化。因此,即使是20赫兹也不能显示输出的完全偏差。我也附上了照片。请让我知道我需要做什么才能达到20kHz。
@ Hli:我使用CY8CKIT-050YPSoC 5LP DVK套件。我检查AT P0〔2〕。这不是关于PIN,当我在两条指令之间添加一个延迟时,它确实显示了我的ValueCut输出。我检查速度慢,没有任何显著的差别。问题是要改变它的状态需要一些时间。
2015204Y102241.JPG
1.3兆字节
2015204Y102152.JPG
5.7兆字节
举报

张琳

2019-9-26 10:14:54
阿玛沙姆
(i)。检查范围探头,可能是探头电容延迟上升时间,使用另一探头或自己使用1.5’长RG174同轴电缆。(ii)检查是否有电容器连接在输出引脚上,改变引脚数以测试此。(iii)在VDAC与输出引脚之间直接插入Apffor运算放大器组件。(iv)。在0~1.2V模式下测试VDAC(它具有更快的响应)。
从主C中删除不必要的代码(它在VDAC组件API中自动完成):
/无效VDAC811StValue(UIT8值);
/空隙VDAC8L1启动(空隙);
举报

李鸾

2019-9-26 10:32:58
谢谢Odissey。
我尝试了GPIO引脚,它确实达到了20kHz。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分