完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
最近在搞一个项目,用AD9970采集CCD的像素,但是关于AD9970的配置我有点不明白,CLPOB与PBLK具体是用在一行像素的哪个位置,还有就是如何同步LVDS输出,与像素的边界对齐,让FPGA这边能采集到完整的一行数据
|
|
相关推荐
1个回答
|
|
根据AD9970的数据手册,CLPOB(Clock Precharge on Both Phase)和PBLK(Pixel Block)的作用是用来驱动和控制CCD行像素的读取。具体来说:
- CLPOB信号是用于CLC(Clock Line Clock)时钟信号的预充电,它在每个串行时钟周期开始之前被激活。 - PBLK信号是用于驱动CCD行像素读取的,它在每个时钟周期的Line Switching(LSW)期间激活。 对于LVDS输出的同步和像素边界对齐,AD9970可以通过使用控制寄存器(Control Register)来配置。具体的配置步骤包括以下几个方面: 1. 确保AD9970的时钟源和FPGA的时钟源同步。 2. 根据需要设置AD9970的时钟频率以及同步模式。 3. 配置AD9970的采样阶段(Sampling Phase)和使能HV(Horizontal Valid)信号。 4. 调整AD9970的输出阶段配置来完成与FPGA的数据线对齐。这可能需要一些实验和调试来获得最佳配置。 总之,确保AD9970的时钟与FPGA的时钟同步,并根据需要适当配置相关寄存器,可以实现LVDS输出的同步和像素边界对齐,以便FPGA可以完整地采集一行数据。需要根据具体的硬件设计和应用需求进行配置和调试。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
784 浏览 0 评论
1109 浏览 0 评论
832 浏览 1 评论
792 浏览 0 评论
我想要用半桥电路测试IGBT,但是IGBT总是导不通,求大家帮忙看看是为什么
972 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-10 22:17 , Processed in 0.375613 second(s), Total 45, Slave 38 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号