电子说
在电子设计领域,对 SD 或 MMC 卡进行数据读写评估是常见的任务。今天给大家介绍一款 Microchip 推出的 PICtail™ 子板,它能帮助我们高效地完成这项工作。
文件下载:AC164122.pdf
PICtail 子板专为评估 SD 或 MMC 卡的数据读写而设计,是一款扩展板,可与众多 PICDEM™ 演示板兼容。具体兼容的 PICDEM 演示板完整列表可在 Microchip 的网站上查询。不过需要注意的是,使用 FAT 文件系统、SD 卡规格、MMC 卡规格以及其他第三方工具可能需要从不同实体获取许可,相关第三方网站在文档的“References”部分有列出。
| 该子板有多个重要的信号接口,不同接口在 PICtail™ 子板和 PICtail™ Plus 上的引脚有所不同,其具体信息如下: | Function | I/O | Pin (PICtail™ Daughter Board) | Pin (PICtail™ Plus) | Description |
|---|---|---|---|---|---|
| SCK | O | RC3/RB1 | RF6/RG6 | SPI Clock Out | |
| SDI | I | RC4/RB0 | RF7/RG7 | SPI Data In | |
| SDO | O | RC5/RC7 | RF8/RG8 | SPI Data Out | |
| CD | I | RB4 | RF0/RG0 | Physical Card Insertion Detect Signal | |
| WD | I | RA4 | RF1/RG1 | Physical Write-Protect Switch Status Signal | |
| CS | O | RB3 | RB1/RB9 | Low Asserting SPI Chip Select |
大家在使用时,要根据自己使用的板子类型正确连接这些信号引脚,避免出现通信错误。
要开始使用该子板,需要一个兼容的 PICDEM 演示板。一般来说,如果演示板有 PICtail 子板接口扩展端口或 PICtail Plus 板接口扩展端口,就是兼容的。大多数 PICDEM 演示板没有安装 female PICtail 子板接头,因此套件中包含一个 14x2 的 female 连接器,用户可按需安装。
当把子板连接到带有 PICtail Plus 连接器的板子(如 Explorer 16 开发板)时,可以将连接器插入演示板的第一个插槽(与引脚 #1 对齐)以使用 SPI1 模块进行通信,也可以插入第二个插槽(与引脚 #33 对齐)以使用 SPI2 模块进行通信。需要注意的是,所选插槽不同,其他信号使用的引脚也会改变。
子板共有 7 个跳线位置,出厂时,部分跳线位置通过电路走线形成默认设置。若要更改,用户需切断走线并安装引脚和块跳线,之后通过安装或移除跳线即可轻松启用或禁用相关功能。
| 需要注意的是,跳线 JP1 - JP6 仅用于配置 PICtail 子板连接器的引脚设置;要在 PICtail Plus 接头上切换操作引脚组,必须在 PICtail Plus 插座的第一个和第二个插槽之间交换卡边缘连接器;跳线 JP7 也仅用于 PICtail 子板连接器。具体跳线功能如下: | Jumper | Position | Function |
|---|---|---|---|
| JP1 | Pin 1 - 2 | PIC18 Explorer Board enabled (SCK connected to RC3) | |
| Pin 2 - 3 | PICDEM FS USB enabled (SCK connected to RB1) | ||
| JP2 | Pin 1 - 2 | PIC18 Explorer Board enabled (SDI connected to RC4) | |
| Pin 2 - 3 | PICDEM FS USB enabled (SDI connected to RB0) | ||
| JP3 | Pin 1 - 2 | PIC18 Explorer Board enabled (SD0 connected to RC5) | |
| Pin 2 - 3 | PICDEM FS USB enabled (SD0 connected to RC7) | ||
| JP4 | Pin 1 - 2 | No Connect (user can select an available port) | |
| Pin 2 - 3 (Default) | Card Detect (CD) signal connected to RB4 | ||
| JP5 | Pin 1 - 2 | No Connect (user can select an available port) | |
| Pin 2 - 3 (Default) | Write - Protect (WD) signal connected to RA4 | ||
| JP6 | Pin 1 - 2 | No Connect (user can select an available port) | |
| Pin 2 - 3 (Default) | Chip Select (CS) signal connected to RB3 | ||
| JP7 | Pin 1 - 2 | User can use RA5 as Shutdown (SHDN) signal for MCP1253 | |
| Pin 2 - 3 (Default) | Shutdown disabled (connected to VCC) |
大家在实际配置时,要根据自己的需求仔细调整跳线位置。
USB 大容量存储示例可从 http://www.microchip.com/usb 下载。USB 产品需要供应商 ID 和产品 ID,更多信息可参考应用笔记 AN1189(DS01189)。应用笔记 AN1045(DS01045)提供了直接与使用 FAT 文件系统格式化的 SD 卡进行接口的方法,可从 http://www.microchip.com/Stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en532040 下载。
总之,PICtail 子板为 SD 和 MMC 卡的数据读写评估提供了一个便捷、灵活的解决方案。大家在使用过程中有什么问题或者心得,欢迎一起交流探讨。
全部0条评论
快来发表一下你的评论吧 !