差别
这里会显示出您选择的修订版和当前版本之间的差别。
| 两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
|
adc数模转换模块 [2018/11/05 07:47] gongyu [小结] |
adc数模转换模块 [2022/07/20 10:26] (当前版本) zhijun [小结] |
||
|---|---|---|---|
| 行 1: | 行 1: | ||
| ======基于STEP FPGA的PCF8591的ADC(I2C)功能驱动====== | ======基于STEP FPGA的PCF8591的ADC(I2C)功能驱动====== | ||
| - | 本节将和大家一起使用FPGA驱动底板上的PCF8591的ADC采样([[I2C]])功能。 | + | 本节将和大家一起使用[[FPGA]]驱动底板上的PCF8591的[[ADC]]采样([[I2C]])功能。 |
| ====硬件说明==== | ====硬件说明==== | ||
| + | |||
| ------- | ------- | ||
| PCF8591是集成了4路[[ADC]]和1路[[DAC]]的芯片,使用[[I2C]]总线通信。 | PCF8591是集成了4路[[ADC]]和1路[[DAC]]的芯片,使用[[I2C]]总线通信。 | ||
| 行 31: | 行 32: | ||
| ====Verilog代码==== | ====Verilog代码==== | ||
| + | |||
| ------ | ------ | ||
| <code verilog> | <code verilog> | ||
| 行 224: | 行 226: | ||
| ====小结==== | ====小结==== | ||
| + | |||
| ------ | ------ | ||
| 本节主要为大家讲解了使用[[I2C]]驱动PCF8591的[[ADC]]功能的原理及软件设计,需要大家掌握的同时自己创建工程,通过整个设计流程,生成[[FPGA]]配置文件加载测试。 | 本节主要为大家讲解了使用[[I2C]]驱动PCF8591的[[ADC]]功能的原理及软件设计,需要大家掌握的同时自己创建工程,通过整个设计流程,生成[[FPGA]]配置文件加载测试。 | ||
| \\ | \\ | ||
| - | 如果你对Diamond软件的使用不了解,请参考这里:[[lattice_diamond的使用|Diamond的使用]]。 | + | 如果你对Diamond软件的使用不了解,请参考这里:[[lattice_fpga|Diamond的使用]]。 |
| ====相关资料==== | ====相关资料==== | ||
| + | |||
| ------ | ------ | ||
| \\ | \\ | ||
| - | 使用[[STEP-MXO2第二代]]的PCF8591的ADC驱动程序: 后续会有下载连接 待更新 | + | 使用[[STEP-MXO2第二代]]的PCF8591的[[ADC]]驱动程序: 后续会有下载连接 待更新 |
| \\ | \\ | ||
| - | 使用[[STEP-MAX10]]的PCF8591的ADC驱动程序: 后续会有下载连接 待更新 | + | 使用[[STEP-MAX10]]的PCF8591的[[ADC]]驱动程序: 后续会有下载连接 待更新 |
| \\ | \\ | ||