CAMGO板载资源
来自Jack's Lab
目录 |
1 Arduino IO
核心 MCU 使用 Atmega 328p,兼容 Arduino Board Duemilanove
差别在于:
- CAMGO 没有 5V 电压输出,统一使用 3.3V,因此左下 6 口中,5V 口为 3.3V
- CAMGO 右下的 6 口 ANALOG 输入口,从左到右是 A5 A4 A3 A2 A1 A0
其他资源与 Arduino Board Duemilanove 一致。已经用了得资源列表如下:
D0 --- RX D1 --- TX D2 --- 433_RX_INT D3 --- 315_RX_INT D4 --- NRF_MOSI D5 --- FLASH_CS / 315_TX_PWR_SWITCH D6 --- NRF_CE D7 --- NRF_CS D8 --- NRF_MISO D9 --- NRF_SCK D10 --- ETH_CS D11 --- ETH_MOSI D12 --- ETH_MISO D13 --- ETH_SCK A0 --- A1 --- A2 --- A3 --- RF_ANT_SWITCH / 433_TX_PWR_SWITCH A4 --- 433_TX_DATA A5 --- 315_TX_DATA
2 电源
降压芯片 MP2307 ,宽电压输入 5.5V-24V、至少 90% 转换效率,板载电路:
上述电路 VIN - GND 之间的电压输入范围为 4.75 - 23V 时,稳定输出 3.3V
但 CAMGO 用了百兆网口的闲置线路来供电(双绞线 4/5 传正;7/8 传负),网口出来首先过 D1 和 D4 这两个二极管(压降在 0.3V 左右)后,才并入 VIN,因此如果用移动电源常见的 5V 供电,电路是不会输出稳定 3.3V 电压的
如需用 5V 移动电源 供电,可将下图中网卡附近的 D1 和 D4 这两个二极管焊下,换上两个 0 欧电阻即可
3 SPI Flash
设计时预留了 SPI Flash 的位置
需要的朋友可以自行焊上 W25Q80
R202 R203 是两个 10K 的电阻
SPI 接在系统总线上(和 W5100 共享),Arduino 的 D5 --- 为 FLASH_CS
4 nRF24L01
预留 2.4G 模块 nRF24L01 接口
管脚定义:
NRF_CE --- D6 NRF_CS --- D7 NRF_SCK --- D9 NRF_MOSI --- D4 NRF_MISO --- D8 NRF_IRQ --- D3 (和 RX_315 模块共享 INT1 中断)
5 315 TX
6 433 TX
7 串口
是为 Arduino 编程口