701n_watch_CAT1接入文档

701N_WATCH_SDK
CAT1接入文档
珠海市杰理科技股份有限公司
Zhuhai Jieli Technology Co.,LTD
版权所有,未经许可,禁止外传
修改记录
| 版本 | 更新日期 | 描述 |
|---|
| 1.0 | 2024 / 5 /15 | 701N watch CAT1接入参考 |
|---|---|---|
| 更新:HK | 建立初始版本 定义文档格式 |
目录
TOC \o "1-3" \h \u HYPERLINK \l _Toc7181 珠海市杰理科技股份有限公司 PAGEREF _Toc7181 \h 1
HYPERLINK \l _Toc24079 一、 简介 PAGEREF _Toc24079 \h 4
HYPERLINK \l _Toc24582 1. 编写目的 PAGEREF _Toc24582 \h 4
HYPERLINK \l _Toc25884 2. CAT1是什么 PAGEREF _Toc25884 \h 4
HYPERLINK \l _Toc19480 3. 功能和介绍 PAGEREF _Toc19480 \h 5
HYPERLINK \l _Toc12000 二、 规格 PAGEREF _Toc12000 \h 6
HYPERLINK \l _Toc4098 1.资源大小 PAGEREF _Toc4098 \h 6
HYPERLINK \l _Toc7708 2.功耗 PAGEREF _Toc7708 \h 6
HYPERLINK \l _Toc13694 3.网速 PAGEREF _Toc13694 \h 7
HYPERLINK \l _Toc26550 三、 常见问题 PAGEREF _Toc26550 \h 7
HYPERLINK \l _Toc28581 1.Cat1固件版本和sdk 库版本 PAGEREF _Toc28581 \h 7
HYPERLINK \l _Toc9478 2.开机常见问题 PAGEREF _Toc9478 \h 8
HYPERLINK \l _Toc25221 3.插上sim 卡没有信号 PAGEREF _Toc25221 \h 9
HYPERLINK \l _Toc404 4.来电概率无响应 PAGEREF _Toc404 \h 9
HYPERLINK \l _Toc3186 5.接听/挂断瞬间有尾音 PAGEREF _Toc3186 \h 10
HYPERLINK \l _Toc10150 6.CAT1和BT通话互斥处理问题 PAGEREF _Toc10150 \h 10
HYPERLINK \l _Toc1751 7.Sdk 补丁问题 PAGEREF _Toc1751 \h 11
- 简介
- 编写目的 该文档介绍AC701X智能手表的接入CAT1流程,以及常见问题的解决方式。
- CAT1是什么 Cat 1是4G通信LTE网络下用户终端类别的一个标准。3GPP((3rd Generation Partnership Project)组织制定LTE标准的时候用Cat.1~20来衡量用户终端设备的无线性能,也就是划分终端速率等级,该技术最初是在2009年的3GPP第8版中引入。
INCLUDEPICTURE \d "https://www.dnfire.cn/images/upload/Image/dnfire20230323153731rqn2pz.jpg" * MERGEFORMATINET
其中Cat.1上行峰值速率5Mbit/s,下行峰值速率10Mbit/s。
INCLUDEPICTURE \d "https://pics5.baidu.com/feed/d043ad4bd11373f0a74acb99e54bbcf0fbed040a.jpeg@f_auto?token=7aedbf5179a43e6fd273736304321794" * MERGEFORMATINET
LTE Cat.1主要用在低速数据传输等场景。它的特点是成本低、功耗低、可靠性高、覆盖范围广,适用于低带宽和低延迟的应用。
3. 功能和介绍
(1)目前sdk接入有展锐W217 和归芯GX318,本 SDK 仅提供引脚对接图,其余资料请咨询展锐、归芯公司获取;
(2)通话、短信、网络基础功能、OTA 等功能都已经调通,用户根据需求添加自己的应用,SDK 中有对应的参考;
(3)接线框图
归芯gx318和mcu 接线参考图如下:
- 规格
1.资源大小
| RAM空间 | 代码空间 | |
|---|---|---|
| 归芯 | 100.375KB | 248.23KB |
| 展锐 | 84.375KB | 170.175KB |
空间统计包含4G模块代码及应用(通话、短信、UI);
RAM空间统计方法:开启4G模块后跑到app_main()函数中的RAM大小差异;
代码空间统计方法:开启4G模块后编译生成的app.bin大小差异;
上述统计基于SDK 3.0.0 测试得出数据
2.功耗
(1)待机功耗(BLE广播1秒)
| 模块关闭 | 连接待机本底 | 电信连接待机 | 移动连接待机 | 联通连接待机 | |
|---|---|---|---|---|---|
| 归芯 | 220uA | 450uA | 980uA | 970uA | 1.03mA |
| 展锐 | 250uA | 858uA | 1.70mA | 2.04mA | 1.67mA |
功耗测试为整机环境,包含杰理芯片端功耗及外设功耗;
归芯功耗测试使用开发板环境(含屏幕);
展锐功耗测试使用样机环境(不含屏幕);
(2)工作功耗(BLE广播1秒)
| 通话 | |
|---|---|
| 归芯 | 92mA |
| 展锐 | 103mA |
环境同待机功耗环境,DAC/MIC空载;
使用电信卡,拨打10000;
3.网速
| 上行 | 下行 | |
|---|---|---|
| 归芯 | 128KB/s | 124KB/s |
| 展锐 | 64KB/s | 65KB/s |
搭建杰理服务器验证;
3. 常见问题
1.Cat1固件版本和sdk 库版本
Cat1固件会烧录到modom芯片中,如归芯的.pkg通过烧录工具进行烧录,展锐为.pac包,烧录软件cat1厂商会提供。
Sdk 库版本会更新到mcu 侧,其中包含cat1固件对应更新内容,如归芯目前对应最新为011 lib库版本需要同步把pkg 更新到011 版本以上,归芯提供不同的pkg给到方案厂。
如上图:lib 库对应版本为v24.002.00011 318_version 对应为:v24.005.00015 客户拿到pkg 可以向cat1厂确定版本是否对应。
2.开机常见问题
首先确定cat1模块对应电源管脚vbat 和PWRON 是否按照规格书接好。
PWRON 管脚接上mcu 对应TCFG_CAT1_AICXTEK_GPIO_POWER ,mcu 给cat1 上电会拉启动电平。

下面根据注册回调能看出对应cat 1模块是否有正常开机。

3.插上sim 卡没有信号
首先看下是否有正常上电,再排查sim 卡是否有识别到。
SIM 卡为有效卡后,cat1开机后会进行入网检查。
会打印TS_EVENT_RADIO_STATUS_UPDATED 射频状态更新
最后打印 TS_EVENT_RADIO_IMS_REG_STATUS_UPDATED
表示入网注册成功。
信号状态一般10s会更新一次。打印TS_EVENT_RADIO_SIGNAL_INFO_UPDATED
如果还是没有信号,需要确定下归芯版本,对cat1进行射频校验,同步抓取对应cat1 log给归芯分析。
4.来电概率无响应
首先确认下有没有来电回调事件上报,执行回调handleCallCallback
如没有执行检查唤醒管脚配置,查看网络状态
来了事件后会切换CAT1任务,然后进行ui 界面显示。
app_task_switch_to(APP_CAT1_TASK); ->app_cat1_task ->app_cat1_task_start -> UI_WINDOW_PREEMPTION_POSH(ID_WINDOW_PHONE,....)
5.接听/挂断瞬间有尾音
接听前会有默认本地铃声,在接听后会走回调事件TS_CALL_STATUS_ACTIVE ,然后会停止掉提示音铃声,立即切换到cat1侧的音频通路会存在卡音。
可以在接听前用逐级递减提示音方法来处理。
u8 last_state_vol=app_audio_get_volume(APP_AUDIO_STATE_WTONE);
app_audio_set_volume(APP_AUDIO_STATE_WTONE,last_state_vol/2,1);
os_time_dly(5);
app_audio_set_volume(APP_AUDIO_STATE_WTONE,0,1);
os_time_dly(2);
tone_play_stop();
app_audio_set_volume(APP_AUDIO_STATE_WTONE,last_state_vol,1);
在接听后切换音频链路的初始几百ms 内,可以加soft mute 来减少喇叭声音
app_audio_mute(0);
os_time_dly(50);
app_cat1_audio_start(); .
.......
app_audio_mute(1);
同理挂断事件后TS_CALL_STATUS_RELEASED ,也可以加静音流来解决
6.CAT1和BT通话互斥处理问题
CAT1通话过程中BT来电处理,公板逻辑:在CAT1通话过程中,不响应BT来电

BT通话过程中CAT1来电处理,公板逻辑:在BT通话过程中,不响应CAT1来电。
具体客户在开发流程中,需要做页面跳转加入上图位置。
7.Sdk 补丁问题
归芯:对应pkg 011 版本 链接:【金山文档 | WPS云文档】 701n_watch_release_v3.0.0_aic011_patch
https://kdocs.cn/l/cbOqt5QDjwSh
展锐暂未有单独补丁更新