基于 ATMega 328P 的 PWM 控制器卡
作为我最近的 ESP-12E I2C 基板项目的一部分,我设计了一个基于 ATMega 328P 的 PWM 控制器卡,它可以用作现有项目的附加卡,或者作为定制的 Arduino Nano 兼容开发板独立使用。
PCB上有什么?
PWM 控制器卡包含以 16MHz 运行的标准 Arduino Nano 电路,没有 USB 到串行转换器,以及 I2C 端口(A4 和 A5)上的 3v 到 5v 电平转换器,以及另一个 12v 到 5v 电平转换器,带有内置电阻分压器电路,用于驱动带有 3.3v PWM 控制电路的 12v 鼓风机。
所有模拟输入都被断开,以便更容易连接额外的传感器。
所有其他未使用的 GPIO 引脚也被断开,或者直接连接到 PCB 上的接头(D6~、D7、D8、D9~)、D11、D12、D12(ISCP 接头)和 D3(风扇接头上标记的 RPM)
这些引脚中的大多数还另外断开到卡底部的 2x20p 母头上(有关更多详细信息,请参见示意图)
该板设计为由 12v DC(通过 2x20p 接头上的 VIN 引脚)供电,该电压通过 LDO 稳压器在内部调节至 5v。
外部 3.3v 也应提供给 2x20Pin 接头,以启用同一接头上的 I2C 电平转换器。在这个版本的 PCB 中,I2C 没有直接连接到 PCB 上。
还提供了一个复位按钮和电源 LED,以及 D13 上的标准 LED。
|
This card is compatible with the standard Arduino NANO 16Mhz at 5v. |
|
Standard Arduino IDE or Platform.IO |
|
No special codeing requirements. |
|
See schematics for pinouts and available GPIO |
|
Note that I2C (A4 and A5) are level converted down to 3.3v to be compatible with the ESP-12E I2C Base Card. These pins are not broken out directly onto the PCB in this version ( for 5v use ) |
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !