双路语音终端设备的pots端口低功耗的实现方法_2

文档序号:9931002阅读:来源:国知局
说明书附图和【具体实施方式】对本发明做出详细的说明。
[0032] 本发明实施例提供了一种双路语音终端设备的POTS端口低功耗的实现方法,如图 1所示,具体包括以下步骤:
[0033] Sl、Slic芯片初始化。
[0034] 具体地,初始化以下全局变量:摘机状态下是否必须使用高压电源供电置为假、 POTS端口 1摘机状态下是否需要检查供电方式的标志位置为假、POTS端口 2摘机状态下是否 需要检查供电方式的标志位置为假、POTS端口 1的摘机标志位置为假、POTS端口 2的摘机标 志位置为假、POTS端口 1的振铃标志位置为假、POTS端口 2的振铃标志位置为假,然后转步骤 S2〇
[0035] S2、启动一次底层事件检测轮询,设定超时时间(10ms)。
[0036] S3、如果POTS端口 1摘机状态下是否需要检查供电方式的标志位为真、POTS端口 2 的振铃标志位为假,并且POTS端口 1检测到低电平事件,转步骤S4;否则,转步骤S9。
[0037] S4、检测POTS端口 1当前实际的供电方式,如果是低压电源供电,转步骤S5,否则转 步骤S6。
[0038] S5、将POTS端口 1摘机状态下是否需要检查供电方式的标志位置为假,低压电源采 用调整电源。
[0039] S6、低压电源增加一个步长,如果增加一个步长后得到的低压电源大于低压电源 的最大值,转步骤S7;否则转步骤S8。
[0040] S7、将POTS端口 1摘机状态下是否需要检查供电方式的标志位置为假、POTS端口 2 摘机状态下是否需要检查供电方式的标志位置为假、摘机状态下是否必须使用高压电源供 电置为真,调整电源置为低压电源最小值,低压电源采用低压电源的最小值,并将低压电源 写入寄存器。
[0041 ] S8、将低压电源写入寄存器,然后操作寄存器,将POTS端口 1的供电方式修改为低 压电源供电;如果POTS端口 2摘机状态下是否需要检查供电方式的标志位为真,则操作寄存 器,将POTS端口 2的供电方式修改为低压电源供电。
[0042] S9、如果POTS端口 1摘机状态下是否需要检查供电方式的标志位为假、POTS端口 1 的振铃标志位为假、POTS端口 2摘机状态下是否需要检查供电方式的标志位为真,并且POTS 端口 2检测到低电平事件,转步骤S10;否则,转步骤S15。
[0043] S10、检测POTS端口 2当前实际的供电方式,如果是低压电源供电,转步骤S11;否则 转步骤S12。
[0044] S11、将POTS端口 2摘机状态下是否需要检查供电方式的标志位置为假,低压电源 采用调整电源,转步骤S15。
[0045] S12、低压电源增加一个步长,如果增加一个步长后得到的低压电源大于低压电源 的最大值,转步骤S13;否则,转步骤S14。
[0046] S13、将POTS端口 1摘机状态下是否需要检查供电方式的标志位置为假、POTS端口 2 摘机状态下是否需要检查供电方式的标志位置为假、摘机状态下是否必须使用高压电源供 电置为真,调整电源置为低压电源最小值,低压电源采用低压电源的最小值,并将低压电源 写入寄存器,转步骤S15。
[0047] S14、将低压电源写入寄存器,并操作寄存器,将POTS端口 2的供电方式修改为低压 电源供电,转步骤S15。
[0048] S15、如果POTS端口 1检测到挂机事件,转步骤S16;如果POTS端口 1检测到摘机事 件,转步骤S17;如果POTS端口 2检测到挂机事件,转步骤S18;如果POTS端口 2检测到摘机事 件,转步骤S19。
[0049] S16、将POTS端口 1的摘机标志位置为假、POTS端口 1摘机状态下是否需要检查供电 方式的标志位置为假;如果POTS端口 2的振铃标志位为假,并且POTS端口 2的摘机标志位置 为假,则将摘机状态下是否必须使用高压电源供电置为假、调整电源置为低压电源最小值、 低压电源采用低压电源的最小值,并将低压电源写入寄存器,转步骤S20。
[0050] S17、将POTS端口 1的摘机标志位置为真、POTS端口 1摘机状态下是否需要检查供电 方式的标志位置为真,如果POTS端口 2的摘机标志位为真,则低压电源采用调整电源,然后 操作寄存器,将POTS端口 1的供电方式修改为低压电源供电;否则,如果POTS端口 2的振铃标 志位为假,则低压电源采用低压电源的最小值,并将低压电源写入寄存器,转步骤S20。
[0051 ] S18、将POTS端口 2的摘机标志位置为假、POTS端口 2摘机状态下是否需要检查供电 方式的标志位置为假;如果POTS端口 1的振铃标志位为假,并且POTS端口 1的摘机标志位为 假,则将摘机状态下是否必须使用高压电源供电置为假,调整电源采用低压电源最小值,低 压电源采用低压电源的最小值,并将低压电源写入寄存器,转步骤S20。
[0052] S19、将POTS端口 2的摘机标志位置为真、POTS端口 2摘机状态下是否需要检查供电 方式的标志位置为真,如果POTS端口 1的摘机标志位为真,则低压电源采用调整电源,操作 寄存器,将POTS端口 2的供电方式修改为低压电源供电;否则,如果POTS端口 1的振铃标志位 为假,则低压电源采用低压电源的最小值,将低压电源写入寄存器,转步骤S20。
[0053] S20、如果底层事件检测轮询时间超时,转步骤S2,否则,转步骤S21。
[0054] S21、如果POTS端口 1接收到振铃请求,转步骤S22;如果POTS端口 1接收到截铃请 求,转步骤S23;如果POTS端口 2接收到振铃请求,转步骤S24;如果POTS端口 2接收到截铃请 求,转步骤S25。
[0055] S22、将POTS端口 1的振铃标志位置为真,低压电源采用低压电源的最大值,将低压 电源写入寄存器,并操作寄存器,对POTS端口 1进行振铃。
[0056] S23、操作寄存器,对POTS端口 1进行截铃,将POTS端口 1的振铃标志位置为假;如果 POTS端口 2的振铃标志位为假、摘机状态下是否必须使用高压电源供电为真,则低压电源采 用低压电源的最小值,并将低压电源写入寄存器;如果POTS端口 2的振铃标志位为假、摘机 状态下是否必须使用高压电源供电为假,则低压电源采用调整电源,并将低压电源写入寄 存器。
[0057] S24、将POTS端口 2的振铃标志位置为真,低压电源采用低压电源的最大值,将低压 电源写入寄存器,并操作寄存器,对POTS端口 2进行振铃。
[0058] S25、操作寄存器,对POTS端口 2进行截铃,将POTS端口 2的振铃标志位置为假;如果 POTS端口 1的振铃标志位为假、摘机状态下是否必须使用高压电源供电为真,则低压电源采 用低压电源的最小值,并将低压电源写入寄存器;如果POTS端口 1的振铃标志位为假、摘机 状态下是否必须使用高压电源供电为假,则低压电源采用调整电源,并将低压电源写入寄 存器。
[0059]前期准备:准备一台双端口语音终端设备,双端口语音终端设备的Slic芯片开关 电源采用自动切换拓扑结构,省去中压电源,由高压电源支持振铃及挂机馈电功能,高压电 源由低压电源通过变压器升压得到,变压器分压比为1:3,低压电源的最大值为30V,低压电 源的最小值为20V,调整电源由低压电源的最小值按步长(5V)逐步增加至满足用户摘机需 要,且不高于传统低压电源,将摘机状态下是否必须使用高压电源供电置为假、POTS端口 1 摘机状态下是
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1