====== 无线扩展功能模块 ====== {{ :wifi功能扩展板实物图.jpg?700 |}} **无线功能扩展板实物图** ===== 板卡简介 ===== 小脚丫FPGA无线模块是STEP团队推出的可配合小脚丫FPGA核心板和底板使用的扩展板卡,基于该板卡可以实现以下功能:电压采集显示、信号发生功能、温湿度采集显示、wifi通信、串口通信、按键调节 。 ===== 无线扩展功能模块结构 ===== {{ :无线扩展功能模块结构.jpg?700 |}} {{ :无线扩展功能模块硬件框图照.jpg?700 |}} ===== 功能实现 ===== * 驱动SPI串行ADC采集端口信号,并转换成电压值显示在液晶屏上 * 驱动I2C总线温湿度传感器采集温湿度数据,换算成摄氏度单位显示在液晶屏上 * 五向按键控制SPI串行DAC通过DDS技术实现简易信号发生器设计,支持正弦波、锯齿波、方波输出 * 驱动UART总线WIFI模块实现与FPGA之间的WIFI通信,并将接收到的数据显示在液晶屏上 ===== 器件选择 ===== ==== 总览 ==== | ^ 型号 ^ 厂商 ^ 封装 ^ ^ UART通信 | CP2102 | Silicon | QFN28 | ^ 温湿度传感器 | SHT20 | Sensirion | DFN | ^ 串行ADC | ADC081S101 | Texas Instruments | SOT-23 | ^ 串行DAC | DAC081S101 | Texas Instruments | SOT-23 | ^ WIFI通信 | ESP8266 | Espressif Systems | | ^ 显示屏 | JLX12864G | 晶联讯 | | CP2102使用说明见:[[uart串口模块|基于STEP FPGA的矩阵按键驱动]] ===== 原理图说明 ===== {{ :wifi功能扩展原理图.png?direct&1000 |}} ===== PCB布局布线 ===== {{ :wifi功能扩展pcb-1.jpg?direct&500 |}} {{ :wifi功能扩展pcb-2.jpg?direct&500 |}} {{ :pcb-top.jpg?direct&500 |}} {{ :pcb-bot.jpg?direct&500 |}} ===== 板卡尺寸 ===== {{ ::板子尺寸wifikuozhan.jpg?600 |}} {{ :step-baseboard板子尺寸1.jpg?direct&600 |}} ===== 板卡调试 ===== 液晶显示电压及温湿度: {{ :extend_lcd_sht20.jpg?direct&500 |}} \\ 波形显示: {{ :extend_zhengxian.jpg?nolink&500 |}} {{ :extend_juchi.jpg?nolink&500 |}} {{ :extend_fangbo.jpg?nolink&500 |}} \\ WiFi通信:\\ 通过NetAssit连上WiFi-ESP8266,发送16位数据并显示\\ {{ :wifi通信.jpg?nolink&500 |}} {{ :wifi通信2.jpg?nolink&500 |}} ===== 相关文档 ===== ESP8266 Datasheet:{{:0a-esp8266ex_datasheet_cn.pdf|}}\\ ESP8266_AT指令集:{{:esp8266_at指令集.pdf|}}\\ JLX12864G-0088中文说明书:{{:jlx12864g-0088中文说明书.pdf|}}\\