智能车制作
标题:
问关于TLC5510时序的问题
[打印本页]
作者:
sonwendi
时间:
2011-12-11 23:54
标题:
问关于TLC5510时序的问题
本帖最后由 sonwendi 于 2011-12-11 23:56 编辑
TLC5510的datasheet上面写的是,出数据会延时2.5个CLK,然后一个CLK出去一位数据。
那么,诸位用过5510的是怎么读取数据的?检测8个CLK以后再读取8位数据?
而且5510输出地8位数据是一位一位的更新还是转换完毕一起更新?
作者:
zjh3123629
时间:
2011-12-12 12:18
[attach]16627[/attach]
这是5510的DATASHEET
大体意思是:
输入的模拟电压VI(1)在CLK1的下降沿被采样到高四位的比较模块和低四位的比较模块。
高四位的比较模块在CLK2的上升沿决定了高四位的值UD(1).低四位的比较模块在CLK3的上升沿决定了低四位的值LD(1),再在CLK4的上升沿将高四位UD(1)和低四位LD(1)联合起来作为OUT(1)并且输出。
所以在输入电压采样后延迟了2.5个CLK时钟才输出数据的。
综上所述:一个电压被采集,在2.5个CLK时才输出数据,那是不是说在这2.5个CLK时钟内是不是没有输出呢?!
答案当然是否定了,因为它可以输出之前采样电压的值。如图
[attach]16628[/attach]
当然如果是第一个电压被采样,那应该这段时间是没有输出的吧,嘿嘿
所以,说明白点得话就是:可以一直去读ADC的输出,没关系的。这是我的理解,大侠们轻喷啊!
作者:
zjh3123629
时间:
2011-12-12 12:19
话说少年你这12点还不睡撒?!
霸气
作者:
zjh3123629
时间:
2011-12-12 12:20
好多贡献啊,再顶!
作者:
zjh3123629
时间:
2011-12-12 12:25
好多贡献啊,再顶!
作者:
sonwendi
时间:
2011-12-12 15:27
回复
2#
zjh3123629
照datasheet上面说的是,一个脉冲输出一个数据,那是不是说八个数据不是同步输出更新?
如果AD内部的输出因为内部的结构高低四位输出有一定的延时,那岂不是读取数据有可能读取错误?
作者:
aytc100
时间:
2011-12-12 15:34
八个数据是同步输出更新的
并且输出的意思是,将AD后的结果送到外部的8位总线上并锁存。
作者:
turf456
时间:
2011-12-12 16:04
LZ想多了
作者:
sonwendi
时间:
2011-12-12 23:29
回复
7#
aytc100
多谢!
作者:
sonwendi
时间:
2011-12-12 23:29
回复
8#
turf456
嗯,我想我应该明白了
作者:
czlg12367
时间:
2011-12-13 00:50
学习学习
作者:
天涯小极莫
时间:
2011-12-13 18:06
楼主,5510加的是4M的晶振还是8M的
作者:
sonwendi
时间:
2011-12-14 23:32
回复
12#
天涯小极莫
我用的10M的
作者:
卡丁车一号
时间:
2011-12-17 15:04
回复
13#
sonwendi
还要加晶振吗,直接让单片机的引脚给它脉冲信号怎么样?
作者:
sonwendi
时间:
2011-12-17 21:04
回复
14#
卡丁车一号
可以啊,不过速度能上去么?
作者:
js119430010
时间:
2011-12-17 21:16
所以,说明白点得话就是:可以一直去读ADC的输出,没关系的。这是我的理解,大侠们轻喷啊!
作者:
568581185
时间:
2011-12-17 23:18
额
作者:
sonwendi
时间:
2011-12-18 13:20
回复
16#
js119430010
我觉得时钟得匹配吧?
作者:
人生入戏
时间:
2011-12-18 17:40
没程序吗
作者:
人生入戏
时间:
2011-12-18 17:41
可以参考人家的程序写啊
作者:
人生入戏
时间:
2011-12-18 17:41
加油啊
作者:
人生入戏
时间:
2011-12-18 17:56
没用过啊
作者:
人生入戏
时间:
2011-12-18 17:56
楼主好厉害啊
作者:
sonwendi
时间:
2011-12-18 22:01
回复
20#
人生入戏
我还在研究电路
作者:
js119430010
时间:
2011-12-21 11:44
回复
18#
sonwendi
你是说IO口的操作速度和TLC5510的CLK速度吗?
一般用E4脚吧,把E4的输出设为BUS的7分频,IO操作速度正好也是7个BUS周期,以XS128为例。这样就匹配了。
作者:
sonwendi
时间:
2011-12-21 18:13
回复
25#
js119430010
那你是用的什么给的5510时钟信号呢?
作者:
fatewyp
时间:
2011-12-23 11:08
楼主好敬业的研究啊。。。
作者:
冰封寒焰
时间:
2012-2-11 11:04
不错
作者:
agogos
时间:
2012-2-11 18:54
按照TLC5510的封装,好像只有制版才能工作,有没有什么现成的模块,可以试试???
作者:
征服者
时间:
2012-2-16 10:47
关注
作者:
ai756036
时间:
2012-3-13 21:05
楼主~ 我用PWM给的6M时钟信号然后在B口输入那数据,在B口有数据显示~但是指针数组里面就是没有,这是怎么原因呢?是时序问题还是~
作者:
pfj30907311056
时间:
2012-4-19 00:23
我做了两次输出的都是 错误的,请问你能给你的原理图我嘛?
作者:
§;τ︷疯_zI
时间:
2012-11-16 23:07
zjh3123629 发表于 2011-12-12 12:18
这是5510的DATASHEET
大体意思是:
输入的模拟电压VI(1)在CLK1的下降沿被采样到高四位的比较模块 ...
亲,有没有TLC5510的时序操作+CCD摄像头采集C程序,能不能分享一下?我一直找不到,时间又很紧喔
作者:
Tiphone
时间:
2012-11-16 23:35
好贴。。。。。。。。
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2