智能车制作

标题: CCD摄像头采集数据的问题 [打印本页]

作者: lsw13    时间: 2009-12-10 16:04
标题: CCD摄像头采集数据的问题
1、XS128有40MHz的总线频率,这个是默认的还是需要设置的,比如通过锁相环
    void vPLLInit(void)//锁相环初始化
{ //BUS-CLOCK=PLL-CLOCK/2=32M
CLKSEL=0X00;
REFDV = 1; // set the REFDV register 16M*2*(3+1)/(1+1)=64M
SYNR =3; // set the SYNR register to give us a 64 MHz PLL-clock.
asm nop // nops required for PLL stability.
asm nop
asm nop
asm nop
asm nop
while ((CRGFLG&0x08)==0); // wait here till the PLL is locked.
CLKSEL=0x80; // switch the bus clock to the PLL.
}
//设置总线时钟为32M
    还有就是BUS-CLOCK到底是等于PULL-CLOCK还是等于PULL-CLOCK的1/2
2、AD转换的时间据说是3微秒,这个是怎样设置的呢,是否要超频才能达到
    我们的摄像头采集的数据不对,已经郁闷了三天了,望高人指点迷津。
作者: hwqdg    时间: 2009-12-10 16:04
总线频率是要自己设的。如果不设,在寄存器默认的情况下,总线频率是晶振时钟的一半。(另外,XS128和DG128的锁相环的寄存器稍有点不一样,注意看清楚)
AD转换的时间也是要自己设的。即设AD所用的时钟频率,XS128好像最高是8点几兆吧。
作者: zdhly0401    时间: 2009-12-10 17:25
回复 1# lsw13
首先总线时钟是需要设置的,不设置的话为外部晶振频率的1/2;还有总线时钟是pll的1/2;第二个问题,ad转换时间是需要设置ad 的时钟的,也就是在总线时钟的基础上再分频获得,这个ad的转换时间是逐次比较型的转换时间可以算出来,再加上采样时间的设定可以计算出转换一个数据所需要的时间,最后祝你好运
作者: lsw13    时间: 2009-12-10 23:09
回复 3# hwqdg
   啊,我忽略了这一点,谢谢指点!
作者: yanglong890124    时间: 2010-11-10 08:46
2011摄像组交流群92231525,欢迎加入
作者: lifenothing    时间: 2011-1-21 16:07
大哥能告诉逐次比较型那个时间怎么算么?还有XS128最高的AD频率到底多少啊,芯片手册上没找到呢




欢迎光临 智能车制作 (http://111.231.132.190/) Powered by Discuz! X3.2