NXP JN516x Zigbee模块硬件参考设计简介
作者:小编
发布时间:2024-05-25
点击数:
NXP JN516x Zigbee模块硬件参考设计简介
大家好,我是宇宙洪荒,是专业研究 NXP-ZigBee 的洪荒开拓者。今天给大家介绍的是 JN5169 MCU 的硬件参考设计简介。 金九银十,中元节已过,气候渐渐转凉。很多客户开始发力,期望尽快完成自己的产品方案。所以给大家分享下 JN5169 的硬件参考设计,以便助力大家。
我们已经准备好了Zigbee模块方便大家参考评估
一、UART 口说明
1. JN5169 有两组 UART ,分别为 UART0、UART1.
UART0 用作下载口和主控通信口, UART1 程序默认用作为打印口,需要在 Makefile 中打开。
2. 关于两个 Uart 口物理上默认 IO 如下。详见https://www.nxp.com.cn/docs/en/data-sheet/JN5169.pdf数据手册第 47 页有详细说明。
1. JN5169 有两组 UART ,分别为 UART0、UART1.
UART0 用作下载口和主控通信口, UART1 程序默认用作为打印口,需要在 Makefile 中打开。
2. 关于两个 Uart 口物理上默认 IO 如下。详见https://www.nxp.com.cn/docs/en/data-sheet/JN5169.pdf数据手册第 47 页有详细说明。
UART0 默认使用 TXD0 -> DIO6、 RXD0 -> DIO7
UART1 默认使用 TXD1 -> DIO14、 RXD1 -> DIO15
3. 硬件设计的时候,注意预留芯片烧写口,其使用的管脚分别为: UART0->DIO6、uart0->DIO7、RESET_N、DI01、VCC、GND,共计 6 pin。
JN-516x 芯片内部自带 8K 的 BootLoader,可以通过 UART0 接口烧写内部 Flash 代码空间,实现 Firmware 下载。通过 RESET/SPIMISO 管脚控制 JN516x 芯片进行 BootLoader下载模式,在进入下载模式的 100ms 之内,BootLoader 的 UART0 波特率是 1Mbps,如果100ms 内 BootLoader 没有收到串口消息,波特率会自动切换为 38400 bps。
在 JN-516x 下载时,除了连接 UART0 的 Rx/Tx 之外,还需要对 JN-516x 的 RESET(pin 3)/SPIMISO (pin 22) 脚进行控制(拉低 SPIMISO 脚,然后拉低RESET脚进行复位) 。JN-516x 芯片会进入下载模式,这时就可以进行 Firmware 下载流程。
PS. JN5169 复位引脚加上拉电阻,以免因内部上拉电压不足,导致下载异常死机。
二、模块和天线设计:
1. 模块设计参考 NXP 模块参考设计,详见 JN-RD-6036,https://www.nxp.com/search?keyword=jn-rd-6036&start=0
1. 模块设计参考 NXP 模块参考设计,详见 JN-RD-6036,https://www.nxp.com/search?keyword=jn-rd-6036&start=0
2. 天线设计参考 OM15055_JN5169_Printed antenna_M00-V2_Module-1V0,射频封装可以直接使用 NXP的射频封装。
3. JN5169 带功率放大器SKYWORK PA【RFX2401C】 的设计图,供参考。
三、ZigBee 参考资料
参考网址:https://www.nxp.com.cn/docs/en/data-sheet/JN5169.pdf
https://www.nxp.com/search?keyword=jn-rd-6036&start=0