支持Arduino接口的STEP FPGA扩展板-PCIE Baseboard for Arduino
板卡说明
STEP PCIE Board for Arduino是小脚丫团队推出的为STEP PCIE系列扩展模块设计,并且可兼容Arduino与PMOD外设的扩展板卡,板卡上主要包含1组DIP40引脚,1组PMOD引脚,1组Arduino引脚,既可以插入小脚丫PCIE Card板卡使用,又可兼容Arduino模块与Pmod扩展模块,提高了小脚丫板卡的兼容性,也为用户节省了外设成本。
板卡框图
板卡上主要包含:
DIP40插座,用于插入小脚丫STEP MXO2 V2系列、MAX10系列、以及可兼容小脚丫接口的板卡。
PMOD插座,可插入PMOD接口模块进行外设的扩展。
Arduino插座,可插入兼容Arduino的外设板卡进行使用。
PCIE插座,可插入小脚丫系列扩展板卡进行功能扩展,可插入的板卡种类丰富,如功能扩展板卡(Extend Shield),传感器外设板卡(Sensor Card),点阵外设板卡(Dot Matrix),电子琴外设板卡(Piano Shield)等等。
·ADC采集模块:板载TI生产的ADC088S102,具有8位、8路工作频率在8M~16M的多路ADC,可同时对多路模拟数据进行采集。
===== 器件选择 =====
===1.Pcie插座===
Pcie插座目前常见高度有4mm,5.2mm,5.6mm,8mm等等,本板卡选用8mm底座;
===2.DIP40插座===
DIP40插座焊接两个20Pin的排母(间距2.54mm),两个排母横向间距为15.24mm;
===3.PMOD插座===
PMOD插座焊接2×6Pin(间距2.54mm)的排母,当然,你也可以选择弯角排母;
===4.ADC采集模块===
ADC088S102是一款低功耗,8通道CMOS 的8位模数转换器,适用于500 kSPS至1 MSPS的转换吞吐率。该转换器基于具有内部跟踪和保持电路的连续近似寄存器架构。它可以配置为在输入IN0至IN7处接受多达八个输入信号。
输出串行数据是直的二进制数据,与SPI,QSPI,MICROWIRE和许多常见的DSP串行接口等多种标准兼容。
ADC088S102可以使用独立的模拟和数字电源供电。模拟电源(VA)的范围为+ 2.7V至+ 5.25V,数字电源(VD)的范围为+ 2.7V至VA。使用+ 3V或+ 5V电源的正常功耗分别为1.8 mW和8.0 mW。掉电功能使用+ 3V电源将功耗降至0.03μW,使用+ 5V电源将功耗降低到0.15μW。
ADC088S102采用16引脚TSSOP封装封装。工作在-40至+ 105摄氏度的工业温度范围内进行操作。
本板卡将小脚丫核心板卡的SCK、SI、SO管脚连接至芯片对应位置,片选信号使用了GPIO14,管脚分配号为P8。
详细硬件电路请参见硬件原理图。
===== 原理图说明 =====
===== PCB布局布线 =====
===== 管脚对照表 =====
===== 使用说明 =====
1.焊接各器件至对应位置
2.插入小脚丫STEP核心板卡
注意:MicroUSB接口请朝向上方插入,插入后请确认管脚位置是否已被对应连接;
3.将扩展板卡用飞机扣/短铜柱固定在本板卡上。
4.编写程序
5.在分配管脚时参照对照表进行管脚分配
===== 相关文档 =====
ADC088s102数据手册:adc088s102.pdf
PCIE Board for Arduino 尺寸图:machine_drawing_of_step_pcie_board_for_arduino.pdf
PCIE Board for Arduino 使用手册:pcie_board_for_arduino_v1.1使用手册v1.0.pdf
PCIE Board for Arduino PCB:pcie_board_for_arduino_v1.1_pcb.pdf
PCIE BoardforArduino 原理图文件:pcie_baseboad_for_arduino-v1.1原理图.pdf