emoestudio / eEEExplore-2023

电子工程相关技术交流讨论repo-2023年限定
GNU General Public License v3.0
20 stars 2 forks source link

[MCU][FPGA]一种基于24C02的具有自发现功能和5V供电的外设模块用的Pmod兼容接口 #17

Open Jimmy39 opened 1 year ago

Jimmy39 commented 1 year ago

不在家,先简述挖坑,再写详细说明填坑

对于Pmod接口,通常有

VCC GND D D D D
VCC GND D D D D

此接口具有以下缺点:

  1. 只有单一电压的VCC,大部分板卡为简版Pmod,VCC为LDO输出的3.3V,连接大耗电量的模块就会烫烫烫。
  2. 没有自发现功能,主控无法获取插入了什么模块

此接口也具有以下优点:

  1. 生态丰富
  2. 6pin长度短小精悍

为了继承优点,规避缺点。我们需要如下接口:

  1. 兼容Pmod生态。指新接口板卡可以插入Pmod模块,Pmod板卡也可插入新接口模块。兼容状态下只具有Pmod功能。
  2. 不增加接口长度
  3. 拥有1个5V供电引脚
  4. 拥有一对IIC接口连接24C02

设计如下:

24C02-SDA 24C02-SCL/5V D D D D
VCC GND D D D D

简单说就是把上排的VCC换为24C02-SDA,上排的GND换为24C02-SCL,并在自发现结束后兼职5V供电