嵌入式开发者社区
标题:
请问创龙的工程师,有用FPGA开发过AD7606驱动的么?
[打印本页]
作者:
hanxiao123
时间:
2014-11-20 23:05
标题:
请问创龙的工程师,有用FPGA开发过AD7606驱动的么?
我现在用FPGA开发AD706的驱动,使用并行方式,如果不用frstdata信号,是否也能判断数据到来?我看到网上有人没用frstdata信号,而是两个转换间隔500us,不知道这样做对不对?另外我想知道,怎么计算输出一个数据占了多少个时钟周期?请赐教!谢谢
1 u! u, @, Y$ l, n! Q* E7 N1 {
作者:
Lewis
时间:
2014-11-22 13:11
. m% N' E( S1 T' I( k$ u. L
3 E# I, H+ g# Q( B: O: F! i6 I# l
# o! `. o- B) w7 G) ?4 _* I
1、不需要frstdata信号,可以忽略,判断数据到来是通过BUSY信号,检测到busy的下降沿后读数据(先要给ad7606的convst一个
$ q" P; q/ ]5 t. N
信号启动转换)
& V2 M( v2 L( `0 |: I
2、500us足够ad7606完成一次转换,也是可以的,但通过检测BUSY信号可以更及时读到数据
2 U3 D+ [, q! R- U/ Y
3、用示波器量就可以知道一次转换用多长时间啊
/ b8 o1 M. c6 N) \* e
/ h- H# Y4 V, R& U4 f$ B+ d
+ i; h! a" y( ?6 m0 |5 k
作者:
Lewis
时间:
2014-11-22 13:14
[attach]103[/attach]
% F" v9 e$ [$ Y
[attach]104[/attach]
# L6 y! {5 L( ^9 a" t7 ]3 H
* E$ z' L2 S$ D: w! e0 O) \
作者:
hanxiao123
时间:
2014-11-24 10:32
标题:
RE: 请问创龙的工程师,BUSY高电平时间太短,而且出现两个frstdata信号
3 ~+ B1 s, G% f5 F: g' w* \4 [
- J* W+ G8 K$ d8 I A
2 v' w# C* Y7 I7 d- \
谢谢您的回答,我其实是用AD7609做的,但看到7609和7606从时序上是差不多的。现在遇到一个问题,BUSY高电平持续时间只有2us,frstdata在八个通道输出的时候却有两个,而且输出的都是无效数据?请高手指点,非常感谢
$ K, W4 q0 O3 H- F" u d
作者:
Lewis
时间:
2014-11-25 10:21
我觉得应该要先排除硬件问题,我看ad7606和ad7609的时序基本是一致的,可以先尝试用dsp去读,看能不能读到数据,使用ad7606例程,只需修改每次busy触发的中断读16次数据就可以。
" k' c0 w O3 q) D/ {
欢迎光临 嵌入式开发者社区 (https://www.51ele.net/)
Powered by Discuz! X3.4