2,367
个编辑
更改
→LED指示灯电路
串口一向是所有开发板必需的功能之一,nRF52DK开发板采用CH340C芯片,将芯片的UART信号转换为USB接口信号,方便电脑使用USB来虚拟一个串口调试。
[[文件:NRF52832 CH340C虚拟串口.png|居中|无框|609x609像素]]图中P5引出了CH340C的流控制引脚,但是没有连接任何线路,所需要使用流控制,可自行连接测试。
nRF52DK开发板采用与Nordic官方开发板相同的指示灯电路,原则协议栈例程可以直接控制指示灯,无需修改代码。
!网络标号
!芯片引脚号
|LED1
|P0.17
|直连直连,低电平亮灯
|-
|LED2
|P0.18
|直连直连,低电平亮灯
|-
|LED3
|P0.19
|直连直连,低电平亮灯
|-
|LED4
|P0.20
|直连,低电平亮灯
|}
[[文件:NRF52832DK LED灯.png|居中|无框|473x473像素]]
=== BTN按键电路 ===
nRF52DK开发板采用与Nordic官方开发板相同的按键电路,原则协议栈例程可以直接使用按键,无需修改代码。
按键与芯片引脚对应关系如下表格。
{| class="wikitable"
!网络标号
!芯片引脚号
!连接方式
|-
|BTN1
|P0.13
|直连,下降沿(低电平)触发
|-
|BTN2
|P0.14
|直连,下降沿(低电平)触发
|-
|BTN3
|P0.15
|直连,下降沿(低电平)触发
|-
|BTN4
|P0.16
|直连,下降沿(低电平)触发
|}
[[文件:NRF52832DK 按键电路.png|居中|无框|475x475像素]]
另外S5为reset按键,直连芯片复位引脚。
=== 显示屏接口电路 ===
nRF52DK开发板采用谷雨标准的显示屏接口,SPI总线控制,可连接普通点阵屏,OLED显示屏以及SPI接口的TFT和电子墨水屏等。
{| class="wikitable"
!网络标号
!芯片引脚号
!说明
!连接方式
|-
|DIS_BL
|P0.25
|显示屏背光或者Busy信号
|直连
|-
|DIS_D/C
|P0.26
|显示屏命令/数据模式切换信号
|直连
|-
|DIS_CS
|P0.27
|显示屏片选信号
|直连
|-
|DIS_MOSI
|P0.28
|显示屏数据输入引脚
|直连
|-
|DIS_SCLK
|P0.29
|显示屏时钟信号输入引脚
|直连
|}
[[文件:NRF52832 显示屏接口.png|居中|无框|447x447像素]]
=== 蜂鸣器电路 ===
蜂鸣器是开发蓝牙防丢器比不可少的硬件,这里我们选择一颗简单的有源蜂鸣器,Q4是一颗NPN三极管,作为开关管使用,只要GPIO的高低电平即可驱动。BUZZER为高电平时,NPN三极管C、E导通,蜂鸣器相当于接在了VCC和GND之间,此刻发声。
{| class="wikitable"
!网络标号
!芯片引脚号
!连接方式
|-
|BUZZER
|P0.11
|直连,高电平发声,也可以输入PWM来控制音量或音调
|}
[[文件:NRF52832DK 蜂鸣器.png|居中|无框|448x448像素]]
=== 振动马达 ===
在手环或者需要触感反馈的应用里,振动马达也是必不可少的硬件之一,nRF52DK开发板采用的是传统款式的贴片振动马达,驱动电路与蜂鸣器类似。
{| class="wikitable"
!网络标号
!芯片引脚号
!连接方式
|-
|MOTOR
|P0.12
|直连,高电平振动,也可以输入PWM来控制振动强度
|}
[[文件:NRF52832DK 振动马达.png|居中|无框|474x474像素]]
=== 七彩LED灯珠电路 ===
照明是BLE的重点发展方向之一,因为nRF52DK使用了一颗七彩LED灯珠来演示使用蓝牙控制灯具。
由于LED灯珠需要稍大的电流,因此也采用NPN三极管的驱动方式,另外由于不同的颜色对电压电流的要求不同,串口了不同阻值的电阻来平衡亮度的差异。
{| class="wikitable"
!网络标号
!芯片引脚号
!连接方式
|-
|PWMR
|P0.02
|直连,高电平亮红色,也可以使用PWM来控制亮度
|-
|PWMG
|P0.03
|直连,高电平亮绿灯,也可以使用PWM来控制亮度
|-
|PWMB
|P0.04
|直连,高电平亮蓝灯,也可以使用PWM来控制亮度
|}
[[文件:NRF52832DK 七彩灯.png|居中|无框|582x582像素]]
=== ADC采集(光线)电路 ===
为了演示ADC功能,nRF52DK板载了一颗光敏二极管,光敏二极管比光敏电阻准确度更高。
{| class="wikitable"
!网络标号
!芯片引脚号
!连接方式
|-
|ADC
|P0.30
|直连
|}
[[文件:NRF52832DK ADC环境光采集.png|居中|无框|475x475像素]]
=== NFC接口电路 ===
nRF52832芯片自带NFC-A功能,可作为NFC标签使用。外围接口简单,简单的阻抗匹配后,直连NFC天线即可。
{| class="wikitable"
!网络标号
!芯片引脚号
!连接方式
|-
|NFC1
|P0.09
|直连
|-
|NFC2
|P0.10
|直连
|}
[[文件:NRF52832DK LED灯NFC.png|居中|无框|473x473像素474x474像素]]