Pmod BT2参考手册
下载本参考手册
特性
-
蓝牙2.1 / 2.0 / 1.2/1.0兼容
-
添加无线能力与这个低功耗,2类蓝牙无线电
-
支持SPP配置文件,以模拟点对点有线“COM”连接
-
安全通信,128位加密
-
带UART接口的12引脚Pmod端口
功能描述
Pmod BT2使用一个12针Pmod端口,通过UART进行通信。板上有一个备用SPI头,用于更新RN-42固件,如果需要的话,但是这个端口在正常操作下不使用。
Pmod BT2的典型应用是替换两个支持蓝牙的设备之间的有线UART连接。当与Android, Linux, Mac配对时操作系统Pmod BT2看起来像一个串口,类似于USB-UART桥接器或RS-232串口的行为。Pmod BT2可以很容易地从蓝牙连接的计算机配置,通过进入“命令模式”,允许设置,如UART波特率被编程到非易失配置寄存器。
当与另一个Pmod BT2一起使用时,可以实现无线UART桥接,而不需要对蓝牙链路进行软件配置。这是通过使用机载跳线设置来控制两个Pmod BT2的自动发现过程来实现的。通过这种方式,您可以在两个嵌入式设备之间进行无线通信,而不需要像WiFi或802.15.4解决方案那样复杂的软件。无线通信与简单的串行打印和读取!
请注意,由于iOS内置的安全限制,Pmod BT2不能在iPhone、iPad或其他iOS设备上使用。
与Pmod接口
UART / Pmod接口
Pmod BT2通过接口与主控板通信UART协议.缺省情况下,UART接口的波特率为115.2 kbps, 8位数据位、无奇偶校验和单个停止位。启动波特率可以自定义为系统预置的波特率,也可以设置为用户自定义的波特率,取值范围为1200bps ~ 921kbps。
J1上的复位引脚(RST)是有源低。如果RST引脚被切换,设备将经历一个硬复位。这种硬复位的执行类似于设备的电源循环。除了标准UART信号之外的第二个接口是STATUS引脚也在J1上。STATUS引脚直接反映设备的连接状态。STATUS连接时被设备驱动为高,连接时被设备驱动为低。
跳投
Pmod BT2有几个设置可以通过跳线模块JP1到JP4进行配置。这些跳线在运行的前500毫秒内全部采样,并配置RN-42模块的行为,当Pmod BT2上电时,它们是否短路。
JP1在跳线设置(short-to-open或open-to-short)三次转换后将设备恢复到出厂默认设置。这只适用于Pmod BT2上电之前JP1最初被卖空的情况。此外,每个转换必须间隔1秒的暂停。如果做得正确,则领导在Pmod上,BT2将快速闪烁。
JP2支持与用户在软件中定义的特殊设备类配对。这可以用来使Pmod BT2作为RS232电缆的替代品。JP3允许自动连接到用户定义的存储地址。最后,JP4选择是按存储的波特率(默认为115.2kbps)操作,还是按9600波特率操作,而不考虑软件在短时间内选择的波特率。
引出线描述表
j - 1头连接 | J2头连接 | |||||
---|---|---|---|---|---|---|
销 | 信号 | 描述 | 销 | 信号 | 描述 | |
1 | 即时战略游戏 | 准备好发送 | 1 | 味噌 | Master-In-Slave-Out | |
2 | RXD | 接收数据 | 2 | 莫西人 | Master-Out-Slave-In | |
3. | TXD | 传输数据 | 3. | SCK | 串行时钟 | |
4 | CTS | 清除发送 | 4 | CS | 芯片选择 | |
5 | 接地 | 地面电源 | 5 | 接地 | 地面电源 | |
6 | VCC | 电源(3.3 v) | 6 | VCC | 电源(3.3 v) | |
7 | 状态 | 连接状态 | 跳投的描述 | |||
8 | RST | 重置 | 跳投 | 描述 | ||
9 | (数控) | 没有连接 | JP1 | 出厂默认值 | ||
10 | (数控) | 没有连接 | JP2 | 自动发现/配对 | ||
11 | 接地 | 地面电源 | JP3 | 汽车连接 | ||
12 | VCC | 电源(3.3 v / 5 v) | JP4 | 波特率设置(9600) |
Pmod BT2可以保持默认的“数据模式”,Pmod只是作为一个数据管道。车载RN-42模块将剥离蓝牙页眉和页脚作为数据通过UART页眉给用户。当用户从UART端口向它提供数据时,它将自动构造蓝牙数据包。
或者,'命令模式'可以通过向模块发送字符" $$$ "来进入,它将响应" CMD "。当处于命令模式时,模块将响应大量的命令,允许用户为特定的应用程序定制模块。为了退出命令模式,发送“-
在命令模式下,通过“SM,<5,4,3,2,1,0>”命令访问各种操作模式。Pmod BT2可以放入六种可用的操作模式之一。0 ~ 5的模式依次为:slave、master、trigger master、auto-connect、auto-connect DTR、auto-connect ANY。
任何外部电源应用到Pmod BT2必须在3.0V和3.6V以内;然而,建议Pmod工作在3.3V。
物理维度
销头上的销间隔为100密。PCB是1.5英寸(3.81厘米)长在平行于引脚头和0.8英寸(2.032厘米)长在垂直于引脚头的侧面。RN-42模块上的PCB板的长度从1.5英寸延长到1.75英寸(4.445厘米)。
额外的信息
Pmod BT2的原理图可用在这里.有关设备的UART接口和RST和STATUS引脚的更多信息,以及跳线设置和功能,请参考RN42用户手册和RN42数据表在Microchip网站上。
如果您对Pmod BT2有任何问题或评论,请将它们发布在适当的部分(“附加板”)Digilent论坛.