模拟与扩展功能
ADC 与 DAC
A0–A7 支持最高 14 位 ADC。采样前确认输入位于允许范围,并核对程序实际设置的分辨率;不能仅凭硬件支持 14 位就认为默认读取值已经是 14 位。
A0 同时连接最高 12 位 DAC,可输出模拟信号。DAC 与 PWM 不同,DAC 用于模拟电压输出,PWM 用于脉冲占空比控制。A0 用作 DAC 时不再作为独立模拟输入,输出也不能直接驱动扬声器或大电流负载。
配置 API 与示例以 Nano R4 官方用户手册 为准。
运算放大器
| 运放端口 | 引脚 |
|---|---|
| 同相输入 | A1 |
| 反相输入 | A2 |
| 输出 | A3 |
使用运放时,这些引脚不能同时连接其他独立信号。手册给出的输入共模范围为低功耗模式 0.2 V 至 VCC−0.5 V、高速模式 0.3 V 至 VCC−0.6 V;不能将输入范围简单视为整个 0–5 V。输出范围也受工作模式和负载影响。
Qwiic 扩展
Qwiic 提供独立的 3.3 V I2C 总线,在程序中使用 Wire1。排针 A4、A5 使用 Wire。连接 Modulino 或其他 Qwiic 外设时,核对库使用的总线对象,不能只按默认 Wire 初始化。
Qwiic 与排针可分别接入设备,但两处接口电平不同。不要将 5 V 外设电源或信号直接接入 Qwiic。
CAN 通信
Nano R4 提供 CAN 控制器,TX 为 D4,RX 为 D5,需外接 CAN 收发器。GPIO 信号不能直接连接 CANH、CANL。
连接时,D4/TX 接收发器的发送输入,收发器接收输出接 D5/RX。核对收发器逻辑电平、供电和总线终端要求后再接入 CAN 网络。D5 同时具有 PWM 功能,不能在使用 CAN 接收时作为独立 PWM 输出。
RTC 后备电源
RTC 可用于日期、时间和闹钟。需要主电源断开后维持后备域时,可按官方引脚图连接 VBATT,电压范围为 1.6–3.6 V。
VBATT 维持 RTC、低频振荡器、唤醒控制和后备存储域,不维持整个主控应用运行。该功能不代表开发板带有电池充电器,也不能从 VIN 范围推导 VBATT 的允许输入。
板载指示灯
板载资源包括电源指示灯、单色用户 LED 与 RGB LED。Blink 使用 LED_BUILTIN;RGB 控制请参考官方示例中的 LEDR、LEDG、LEDB 定义及有效电平,不能直接套用其他 Nano 的灯控代码。
以上功能说明依据 Nano R4 数据手册 与 Nano R4 完整引脚图。