澳门凯旋门包包登入: [数据转换器-信号链] ads1147读寄存器总为0

永利游戏开户直营
357|5
楼主
大家好!这几天一直在用FPGA做TI 的16位4通道AD芯片ads1147的驱动编程,澳门凯旋门包包登入:搞了差不多1周时间,但是和ads1147的通信始终不对!通信协议是SPI的,我做了如下一些工作:
1向ads1147 发送0x20 00 ff 3个字节,采用sclk上升沿发送,下降沿读寄存器数据。
2在上诉期间,一直保持CS为低,START 为高。
3上电延时16毫秒,复位后延时0.6MS,这些都是按手册来的。
SPI时序按照datasheet中做的


我读的是MUX0寄存器,复位后应为01h,但现在读出始终为0,我觉得写20h,00h,ffh要用上升沿,读数据要用下降沿,这个地方很关键,不知我用的对不对?我用的是verilog 编程,因为手头没有示波器,所以只是用串口助手调试。有没有高手指点一下,实在搞 不出来了!非常感谢!

评论

wqjhj 2020-3-10 21:53 回复TA
没有人回答吗?自己顶一下 
沙发
| 2020-3-10 23:14 | 只看该作者
象这种全0 的情况, 有可能是硬件问题, 比如芯片还没有上电, 复位了, 供电异常等问题先检查一下
板凳
| 2020-3-11 21:41 | 只看该作者
我记得回复了,怎么没记录,我去,根据手册看,写也是下降沿吧。
地板
 楼主 | 2020-3-13 20:42 | 只看该作者
本帖最后由 wqjhj 于 2020-3-13 20:47 编辑
xyz549040622 发表于 2020-3-11 21:41
我记得回复了,怎么没记录,我去,根据手册看,写也是下降沿吧。

感谢您的回复!根据我前面发的图,写在下降沿采样,tDIST为setup时间,所以我在上升沿把数据发到DIN(输入管脚)上,不知我这样理解对不对!
5
| 2020-3-13 21:35 | 只看该作者
wqjhj 发表于 2020-3-13 20:42
感谢您的回复!根据我前面发的图,写在下降沿采样,tDIST为setup时间,所以我在上升沿把数据发到DIN(输入 ...

贴你的代码看看,代码应该是这样的。数据给DIN,下降沿,移位。
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 投诉建议 创建版块 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

永利游戏开户直营 快速回复 返回顶部 返回列表
博广娱乐注册网上娱乐场 申博太阳城BBIN波音馆开奖记录 848484开奖结果今晚 永利游戏开户直营 澳门太阳城大小骰宝开奖号历史
太阳城电脑客户端下载游戏下载网上娱乐场 金木棉 注册送58体验金登入 如何投诉澳门酒店登入 澳门微信找的放心吗登入
宝乐国际娱乐 澳门赌场活动 凯发k8.com登入 网络赌博欠了30万 澳门 威尼斯人 官也街登入
澳门永利高娱乐场登入 申博导航手机客户端下载 永利国际娱乐网站登入 澳门lv旗舰店登入 巴黎人新疆时时彩平台网址