差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
ext_piano [2018/12/17 16:47]
group003 [蜂鸣器]
ext_piano [2021/09/13 22:51] (当前版本)
gongyu
行 1: 行 1:
 +
 ====== 电子琴扩展功能模块 ====== ====== 电子琴扩展功能模块 ======
 {{ ::​电子琴模块正面.jpg?​400 |电子琴模块正面}}{{ ::​电子琴背面.jpg?​400 |电子琴模块背面}}\\ ​ {{ ::​电子琴模块正面.jpg?​400 |电子琴模块正面}}{{ ::​电子琴背面.jpg?​400 |电子琴模块背面}}\\ ​
行 18: 行 19:
 ==== 接口 ==== ==== 接口 ====
 Piano Shield与小脚丫核心板通过PCIe接口连接,这里只使用了PCIE接口的物理连接,与协议无关。\\ Piano Shield与小脚丫核心板通过PCIe接口连接,这里只使用了PCIE接口的物理连接,与协议无关。\\
-{{:​pianoshield接口原理图.png?​260|}}+{{:​pianoshield接口原理图.png?​240|}}
 ==== 触摸芯片 ==== ==== 触摸芯片 ====
-板上集成了两个电容触摸传感器CAP1188,每个传感器有8个独立通道,可检测PCB触控按键的输入,并驱动对应通道的LED主控制器可通过I2C总线读写CAP1188内部寄存器的值。触摸传感器还带有LED驱动,每一路对应一个LED,当检测到触摸时,LED被点亮。\\+板上集成了两个电容触摸传感器CAP1188,每个传感器有8个独立通道,可检测PCB触控按键的输入,并驱动对应通道的LED。\\ 
 +主控制器可通过I2C总线读写CAP1188内部寄存器的值。触摸传感器还带有LED驱动,每一路对应一个LED,当检测到触摸时,LED被点亮。\\
 {{::​cap1188效果图.png?​120|}}{{::​pianoshield触摸芯片原理图.png?​600|}} {{::​cap1188效果图.png?​120|}}{{::​pianoshield触摸芯片原理图.png?​600|}}
 ==== 触摸PAD ==== ==== 触摸PAD ====
行 31: 行 33:
 {{:​pianoshield蜂鸣器.png?​260|}}{{:​pianoshield蜂鸣器原理图.png?​240|}} {{:​pianoshield蜂鸣器.png?​260|}}{{:​pianoshield蜂鸣器原理图.png?​240|}}
  
 +----
 +更详细的硬件电路请参考文档原理图
 +----
 +===== 管脚对应表 =====
 +{{:​pianoshield管脚对应图.png|}}
 ===== 使用实例 ===== ===== 使用实例 =====
 === 功能描述 === === 功能描述 ===
行 36: 行 43:
   * 演奏模式:按下触摸按键使蜂鸣器发出对应音效   * 演奏模式:按下触摸按键使蜂鸣器发出对应音效
   * 播放模式:通过蜂鸣器播放乐曲,并通过“上一曲”“下一曲”按键实现乐曲切换。\\ ​   * 播放模式:通过蜂鸣器播放乐曲,并通过“上一曲”“下一曲”按键实现乐曲切换。\\ ​
 +=== 相关知识点 ===
 +  * [[智能接近系统设计|FPGA驱动I2C总线设备举例]]
 +  * [[蜂鸣器模块|FPGA驱动蜂鸣器举例]]
 ===功能结构=== ===功能结构===
 {{ :​mode.jpg?​200 |}} {{ :​mode.jpg?​200 |}}
 === FPGA模块划分 === === FPGA模块划分 ===
-{{ :​小钢琴硬件总体结构.png?​400 |}}+{{ :​小钢琴硬件总体结构.png?​300 |}}
 === 演示程序 === === 演示程序 ===
 +演示程序有两个Lattice MXO2和Intel MAX10两个版本,请根据自己使用的FPGA型号选择。\\
 +  * {{::​pianoshield-lattice-mxo2.zip|}}
 +  * {{:​pianoshield-altera-max02.rar|}}
 +===== 相关文档 =====
 +Piano Shield 使用手册:{{::​pianoshield使用手册v1.0.docx|}}\\
 +Piano Shield 硬件手册:{{::​用户硬件手册.docx|}}\\
 +Piano Shield 原理图:{{::​music_buzzer_v1.2原理图.rar|}}\\
 +Piano Shield PCB:​{{::​music_buzzer_v1.2pcb.rar|}}\\
 +PCIE Card 尺寸图:{{:​step_pcie_card_.pdf|}}\\
 +触摸按键驱动芯片CAP1188数据手册:​{{::​cap1188_.pdf|}}\\
  
-===== 原理图说明 ===== 
  
-{{ ::​piano_原理图.png?​800 |}} 
  
-===== PCB布局布线 ===== 
- 
-{{ ::​piano_shield_pcbv1.23dtop层.png?​500 |}}{{ ::​piano_shield_pcbv1.23dbottom层.png?​500 |}} 
- 
-{{ ::​piano_shield_pcbv1.2top层.png?​500 |}}{{ ::​piano_shield_pcbv1.2bottom层.png?​500 |}} 
- 
-===== 板卡尺寸 ===== 
-{{ ::​step_pcie_card截图.png?​800 |}} 
- 
-===== 相关文档 ===== 
-触摸按键驱动芯片CAP1188数据手册:​{{::​cap1188_.pdf|}}\\ 
-PCIE Card 尺寸图:{{:​step_pcie_card_.pdf|}}\\ 
-Piano Shield PCB:​{{::​music_buzzer_v1.2pcb.rar|}}\\ 
-Piano Shield 原理图:{{::​music_buzzer_v1.2原理图.rar|}}