在KT6368A芯片基础上,新增KT1328A蓝牙主从一体版本,实现的是主从一体相互切换,可以设置为主机【类似于手机的角色】,也可以设置为从机角色,通过AT指令
不支持SPP,不支持低功耗 。功耗和之前KT6368A双模版本保持完全一致=6mA
KT1328A版本的硬件,和之前从机的完全一样,只是烧录的软件不同而已。
KT6368A从机支持以往的版本的所有指令,新增了主从一体的相关指令
1、KT1328A芯片从上电到正常工作,会是一直稳定在6mA的电流消耗,对功耗有要求的场景请使用mos管控制芯片的供电 。
2、并且上电需要大概1秒钟的时间,才能接收AT指令
3、芯片内部是没有做任何的功耗优化 。同时他的发射功率也是默认最大的
4、测试的demo板造型如下:分为正面和反面
芯片开机返回信息说明
测试环境:KT1328A测试板 串口软件:串口调试助手_aithinker_serial_tool_v1.2.3 | |
==》这个数据的返回,无任何意义。主要是方便客户,上电测试串口是否连接正常,以及查看芯片运行状态 ==》芯片上电是一定会返回的,如果没有返回,说明硬件连接有误 | |
QS+01 | 代表的是当前芯片为BLE主机角色 |
TM+KT1328A-CILENT-2.1 | 代表的是当前芯片的BLE的名称是“KT1328A-CILENT-2.1”,出厂默认也是这个 这个名称的作用,是默认去连接的BLE从设备的名称 |
TN+112233445566 | 代表的是当前芯片的BLE的mac地址,对于主机来说没啥用,但是对于从机有用 |
主机模式的使用举例
1、拿到样品之后,首先连上串口调试助手,查看是否有上电的信息返回,详见2.9章节说明
2、发送AT+MS01\r\n指令,将KT1328A芯片设置为主机模式,等待返回OK,蓝牙芯片会自动重启
3、如果需要获取周边设备的列表,则发送AT+MC01\r\n,等待KT1328A返回OK
==》此时KT1328A会不断的返回周边设备的广播信息,详见2.4章节
4、如果需要对从机发起连接,则发送AT+MNKT1328A-SERVER -2.1\r\n指令,此时蓝牙芯片会去匹配
KT1328A-SERVER -2.1这个名称,找到时候就发起连接,连接是很快的