基于FPGA的AD转换控制电路
2楼
首先,你要先了解你的 ADC 要用在哪個電路上
可參考 Datasheet 上的參考電路
或是直接請 Support 你的公司或是學校的 FAE
提供參考電路或是外界使用的電路
照著參考電路接
接好後…就可以開始寫 FPGA code
看過了 Datasheet 後
可以知道此 IC 是 Series 控制
你須知道你何時要啟動此 IC 去 capture 外面的電壓
啟動後,即要讓你的 FPGA 設計要符合 datasheet 所述
如果已經有設計過一些簡單的電路
對設計送出符合 datasheet 的波形,應該很簡單!
可考慮使用 statemachine 方式設計
這部分每個人設計都不同…就看自己喜歡哪一種設計方式
亦即,方法千百種,只要送出對的控制波形即可
送出控制訊號後,就是要想辬法將 IC 輸出的 Digital Data 存到 FPGA 內的 Sram 或是 DFFE
只要是同步控制,這部分就沒有問題
就也是在 statemachine 內同時要做的事!
另外…電路上,要記得此 IC 是 LVDS input
所以,如果是 capture single end 電路的話
記得加一顆 single end 轉 differential IC 或是
參考 datasheet 上面的電路!!
可參考 Datasheet 上的參考電路
或是直接請 Support 你的公司或是學校的 FAE
提供參考電路或是外界使用的電路
照著參考電路接
接好後…就可以開始寫 FPGA code
看過了 Datasheet 後
可以知道此 IC 是 Series 控制
你須知道你何時要啟動此 IC 去 capture 外面的電壓
啟動後,即要讓你的 FPGA 設計要符合 datasheet 所述
如果已經有設計過一些簡單的電路
對設計送出符合 datasheet 的波形,應該很簡單!
可考慮使用 statemachine 方式設計
這部分每個人設計都不同…就看自己喜歡哪一種設計方式
亦即,方法千百種,只要送出對的控制波形即可
送出控制訊號後,就是要想辬法將 IC 輸出的 Digital Data 存到 FPGA 內的 Sram 或是 DFFE
只要是同步控制,這部分就沒有問題
就也是在 statemachine 內同時要做的事!
另外…電路上,要記得此 IC 是 LVDS input
所以,如果是 capture single end 電路的話
記得加一顆 single end 轉 differential IC 或是
參考 datasheet 上面的電路!!
ADS62C17的Datasheet 我看过了,我有几点不明白,首先Parallel Configuration 和
Serial interface Configuration 是什么意思,Parallel Configuration 是让AD输出与并行模式,
Serial interface Configuration 是让AD工作于串行输出吗。其次,ADS62C17中有寄存器,是用来设置工作模式的,但如果使用Parallel Configuration ,是不是可以不对寄存器初始化,而要用Serial interface Configuration 时,就一定要对寄存器初始化吗,请高手赐教!
Serial interface Configuration 是什么意思,Parallel Configuration 是让AD输出与并行模式,
Serial interface Configuration 是让AD工作于串行输出吗。其次,ADS62C17中有寄存器,是用来设置工作模式的,但如果使用Parallel Configuration ,是不是可以不对寄存器初始化,而要用Serial interface Configuration 时,就一定要对寄存器初始化吗,请高手赐教!
ADS62C17的Datasheet 我看过了,我有几点不明白,首先Parallel Configuration 和
Serial interface Configuration 是什么意思,Parallel Configuration 是让AD输出与并行模式,
Serial interface Configuration 是让AD工作于串行输出吗。其次,ADS62C17中有寄存器,是用来设置工作模式的,但如果使用Parallel Configuration ,是不是可以不对寄存器初始化,而要用Serial interface Configuration 时,就一定要对寄存器初始化吗,请高手赐教!
Serial interface Configuration 是什么意思,Parallel Configuration 是让AD输出与并行模式,
Serial interface Configuration 是让AD工作于串行输出吗。其次,ADS62C17中有寄存器,是用来设置工作模式的,但如果使用Parallel Configuration ,是不是可以不对寄存器初始化,而要用Serial interface Configuration 时,就一定要对寄存器初始化吗,请高手赐教!
6楼
稍為再看了一下 Datasheet
應該是 此IC 有 Series control 可以直接 讀出此 ic 的 ID
另外有 LVDS 的控制, 直接對 ADC 做控制,
而此 ADC 的輸出是 Parallel 輸出!
但是此 ADC 輸出的結果要再處理過!
如 Datasheet 內的 DDR LVDS Interface 波形!
這顆 IC 不是像一般 ADC ,看來不是很好控制!
如果沒有碰過 LVDS 的人
不容易控制!
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
与电子爱好者谈读图二被打赏50分 | |
【FRDM-MCXN947评测】Core1适配运行FreeRtos被打赏50分 | |
【FRDM-MCXN947评测】双核调试被打赏50分 | |
【CPKCORRA8D1B评测】---移植CoreMark被打赏50分 | |
【CPKCORRA8D1B评测】---打开硬件定时器被打赏50分 | |
【FRDM-MCXA156评测】4、CAN loopback模式测试被打赏50分 | |
【CPKcorRA8D1评测】--搭建初始环境被打赏50分 | |
【FRDM-MCXA156评测】3、使用FlexIO模拟UART被打赏50分 | |
【FRDM-MCXA156评测】2、rt-thread MCXA156 BSP制作被打赏50分 | |
【FRDM-MCXN947评测】核间通信MUTEX被打赏50分 |