W925E/C240 8位CID微控制器

元器件信息   2022-11-23 10:39   199   0  

8051点击型号即可查看芯片规格书

1200点击型号即可查看芯片规格书


芯片规格书搜索工具-icspec


8位cid微控制器
w925e/c240是一款多功能的8位单片机,具有广泛的呼叫识别功能交付(CID)功能。8位CPU核心基于8051系列;因此指令与8051系列兼容。cid部分包括fsk解码器、dtmf接收器,CPE*警报信号(CA)探测器和环形探测器。内置DTMF发生器和波特率为1200 bps(位/秒)的fsk发生器。使用W925E/C240可以很容易地实现cid附加盒和具有cid功能的功能电话或短信息服务(sms)电话。
下一节将列出主要功能。
特点
·应用:具有cid功能和cid附加盒的手机。
·CPU:8位微控制器类似于8051系列。
-工作电压:最大电流:2.2至5.5伏。
CID:3.0至5.5伏。
·双时钟操作:
-主振荡器:3.58MHz晶体,用于cid和dtmf功能。以及内置rc振荡器。
-副振荡器:32768Hz晶体。
-主振荡器和副振荡器分别由位控制启用/禁用。
·ROM:256K字节内部闪存EEPROM/掩模ROM类型。
-程序ROM最多128K字节。
-查找表rom总共256k字节。
-将256K分成4页,每页64K可寻址。
·RAM:-256字节的片上记事本RAM。
-用于MOVX指令的8K字节片上RAM。
·cid公司
-兼容Bellcore TR-NWT-000030和SR-TSV-002476,英国电信(BT)SUN227,英国有线通信协会(CCA)规范。
-fsk调制器/解调器:适用于贝尔202和itu-t v.23fsk,波特率为1200。
-cas检测器:用于bellcore cas和bt的双音调空闲状态和环路状态双音调警报信号(DTAS)。
-DTMF发生器/接收器;DTMF接收器可编程为音调检测器。
-环形检测器:用于bt的线路反转,cca的环形突发或用于bellcore的环形信号。
-两个独立的运算放大器,增益可调,用于尖端/环形和电话混合连接。
·I/O:40个I/O引脚。
-P0:位和字节可寻址。I/O模式可以位控制。明沟式。
-p1~p3:位和字节可寻址。拉高和I/O模式可以位控制。
-P4:字节可寻址。拉高和I/O模式可以位控制。
注:“CPE*”客户场所设备

8位cid微控制器
版本:A6·电源模式:正常模式:正常运行。
-双时钟慢操作模式:系统由副振荡器(fosc=fs)操作调频停止)
-空闲模式:CPU保持。CPU的时钟暂停,但中断、计时器和看门狗定时器块工作正常,但cid功能被禁用。
-断电模式:所有活动完全停止,功耗更低大于1毫安。
·定时器:2个13/16位定时器,或8位自动重新加载定时器,即定时器0和定时器1。
·看门狗定时器:用户可编程WDT作为系统监视器。
·中断:11个具有两个优先级的中断源。
-从Int0、Int1、Int2和Int3中断4次。
-从定时器0,定时器1中断2次。
-1串行端口中断。-1从CID中断。
-1个13/14位除法器中断。
-1从比较器中断。
-1从看门狗定时器中断。
·除法器:13/14位除法器,来自子振荡器的时钟源,因此,每0.25/0.5设置一个除法器第二。
•比较器:
-比较器:1个模拟输入来自VNEG引脚,2个参考输入引脚,一个来自VPO
引脚和另一个来自内部调节器输出。
串行端口:
-带有SCLK和SData的8位串行收发器。
引脚配置
管脚分配。包装类型为100针QFP。

16782646-6ad8-11ed-bcbf-b8ca3a6cb5c4.png

8位cid微控制器

16782647-6ad8-11ed-bcbf-b8ca3a6cb5c4.png

8位cid微控制器
W925E/C240是一款具有CID功能的8位微控制器。8位微控制器具有与8051系列相同的指令集,增加一个:dec dptr(操作码a5h,dptr减少1)。此外,w925e/c240包含8k字节的movx ram。
ROM:有256k字节的eeprom/掩模rom。只有128k字节的eeprom/掩模rom用于程序代码。完全256k字节的eeprom/mask rom可用于查找表内存。
片上数据RAM:
W925E/C240具有8K普通RAM,地址从0000H到1FFH。只能是通过movx指令访问;这个片上ram在软件控制下是可选的。片上数据RAM不用于可执行程序内存。两者之间没有冲突或重叠256字节的scratchpad ram和8k字节的movx ram使用不同的地址模式和单独的指令。
作战识别码:
cid功能包括fsk解码器、cas检测器、dtmf解码器和环形检测器。
FSK调制器:
支持ITU-T V.23和Bellcore 202 FSK发送调制信号。
DTMF调制器:
W925E/C240内置双音多频发生器。
I/O端口:
W925E/C240有五个8位I/O端口,总共提供40条线路。端口0到端口3可以用作8位通用I/O端口,具有位可寻址。每个端口的I/O模式由PXIO控制登记册。端口1到端口4的内部拉高电阻由PXH寄存器启用/禁用。端口0在输出模式下为开漏型。
串行I/O端口:
通过P4.0(SCLK)和P4.1(SData)的串行端口是一个8位同步串行I/O接口。
计时器:
W925E/C240有两个13/16位计时器或8位自动重新加载计时器。独立监察机构计时器用作系统监视器或非常长的时间段计时器。除法器可以产生分频器在0.5s或0.25s的每个周期中断。
比较器:
W925E/C240有一个内部比较器,带有一个外部模拟信号输入路径VNEG以及用于参考输入ref1的外部路径vpos或调节器电压。
中断:
W925E/C240提供11个具有两个优先级的中断资源,包括4个外部中断源,2个定时器中断,1个cid中断,1个除法器中断,1个串行端口中断,1比较器中断和1个看门狗定时器中断。
电源管理:
W925E/C240具有怠速和断电操作模式。在空闲模式下,CPU核心的时钟停止,但是计时器、分频器、CID和中断的功能持续活动。在断电模式下,两个系统时钟停止振荡芯片操作完全停止。断电模式是最低的耗电量。

记忆组织
W925E/C240将存储器分为两个单独的部分,程序存储器和数据存储器。程序存储器用于存储指令操作码和查找表数据,而数据存储器用于存储数据或用于内存映射设备。
程序内存:
W925E/C240上的程序内存最多可达256K字节,可分为4页,每个页面的大小为64k字节。上面的128K字节用于存储操作码和整个256k可以用来存储查找表数据。因为操作码是64K可寻址,页寄存器中的一个pg位决定第0页和第1页之间的rom页启用,ALU从所选ROM页获取操作代码。如果pg=0,alu获取第0页的操作代码。如果pg=1,alu从page1获取操作码。当movc指令是执行时,alu根据lt1和lt0位的指示获取查找表数据。这个lt1和lt0的值表示哪个rom页对于查找表指令是活动的。
程序内存映射

16782648-6ad8-11ed-bcbf-b8ca3a6cb5c4.png

数据存储器:
W925E/C240包含数据存储器的片上8K MOVX RAM,只能访问通过movx指令从地址0000h到1ffh。此外,W925E/C240有256个片上scratchpad ram的字节数。这可以通过直接寻址或间接访问正在寻址。也有特殊功能寄存器(SFR),只能通过直接寻址。因为scratchpad ram只有256字节,所以它只能在数据内容很小。如果存在较大的数据内容,则只有一个选择是片上MOVX RAM。片上movx ram只能由movx指令访问。
然而,片上ram具有最快的访问时间。
擦写板RAM/寄存器寻址。

16782649-6ad8-11ed-bcbf-b8ca3a6cb5c4.png

8位cid微控制器

1678264a-6ad8-11ed-bcbf-b8ca3a6cb5c4.png

8位cid微控制器
特殊功能寄存器
W925E/C240使用特殊功能寄存器(SFR)来控制和监视外围设备和
他们的模式。
sfr位于寄存器位置80 ffh中,并且仅通过直接寻址来访问。
有些SFR是位可寻址的。这在希望修改一个特殊的位子而不改变其他位子。位可寻址的SFR是那些地址以0或8结尾。SFR清单如下。这张桌子浓缩了八个每行的位置。空位置表示这些地址没有寄存器。这个不保证保留位或寄存器的内容。
表1特殊功能寄存器位置表

电源管理
W925E/C240有3种工作模式、正常模式、怠速模式和断电模式
管理功耗。
正常模式
正常运行状态下使用正常模式。所有功能都可以正常工作
模式。
空闲模式
用户可以通过将1写入位pcon.0将设备置于空闲模式。指示设置空闲位是设备进入空闲模式之前执行的最后一条指令。
在空闲模式下,CPU的时钟暂停,但不是中断、定时器、看门狗定时器,除法器、比较器和cid块。这迫使CPU状态被冻结;程序计数器、堆栈指针、程序状态字、累加器和其他寄存器拿着他们的东西。端口管脚保存在空闲被激活时的逻辑状态。
空闲模式可以通过两种方式终止。由于中断控制器仍处于活动状态,激活任何启用的中断都可以唤醒处理器。这将自动终止空闲模式并清除空闲位。如果位idlt(pcon.4)被清除,则中断服务将执行例程(ISR),否则将直接释放空闲模式,而不执行以色列情报局。在ISR之后,程序的执行将从指令继续,该指令将设备进入空闲模式。
空闲模式也可以通过激活复位退出。设备也可以重置通过对外部复位引脚施加低电压、通电/故障复位条件或看门狗定时器复位。外部复位引脚必须保持在低位至少两个机器周期,即8时钟要识别为有效重置的期间。在复位条件下,程序计数器复位为0000h,所有SFR设置为复位状态。因为这段时间钟还在运转因此指令立即执行。在空闲模式下,看门狗定时器继续运行,如果启用,超时将导致看门狗定时器中断它会唤醒设备。软件必须重置看门狗定时器以便抢占在512个时钟周期超时后发生的复位。
断电模式
通过将1写入位pcon.1,设备可以进入断电模式。指示这将是设备断电前执行的最后一条指令吗?模式。在断电模式下,所有时钟停止,设备停止活动完全停止,功耗降低到可能的最低值。
端口管脚输出各自sfr的值。
将通过复位或外部中断或环检测关闭电源关闭模式。外部复位可用于退出掉电状态。低开复位引脚终止关闭电源模式,然后重新启动时钟。片上硬件现在将提供65536时钟,用于为振荡器重新启动和稳定提供时间。一旦这个延迟完成,内部重置激活,程序执行将从0000h.在断电模式下,时钟停止,因此不能使用看门狗计时器提供复位到退出掉电模式。
W925E/C240可以通过强制外部中断引脚从断电模式唤醒激活并检测到响铃,前提是相应的中断被启用,而全局已设置启用(EA)位。当断电释放时,设备将经历一次预热延迟65536个时钟周期,确保振荡稳定。然后设备执行相应外部中断或cid中断的中断服务程序。之后中断服务程序完成后,程序返回指令将设备置于关机模式,然后继续。当rgsl(pmr.5)位设置为1,CPU将使用内部RC振荡器而不是晶体来退出掉电模式。这个微控制器将在预热延迟后自动从RC振荡器切换到晶体65536个水晶钟。RC振荡器运行在大约2-4兆赫。使用rc振荡器

8位cid微控制器
退出掉电模式节省了等待晶体启动的时间。在低处有用电力系统通常从短期运行中被唤醒,然后重新断电
模式。
复位
用户有几个与硬件相关的选项,用于将W925E/C240置于复位状态。
一般来说,不管复位条件如何,大多数寄存器位都会达到其复位值,但是初始状态依赖于重置源的标志很少。用户可以识别通过读取标志重置的原因。有三种方法可以使设备进入重置状态。
它们是外部复位、上电复位和看门狗复位。
外部复位
该装置在每个机器循环的C4状态下连续采样复位销。因此,复位销必须保持至少2个机器循环,以确保检测到有效的复位低。然后,复位电路同步应用内部复位信号。因此,复位是同步操作,要求时钟运行以引起外部重置。
一旦设备处于重置状态,只要重置为0,它将保持不变。即使重置后停用后,设备将继续处于重置状态,最多两个机器循环,然后从0000h开始执行程序。没有与外部重置相关的标志条件。但是,由于某些标志指示其他两个重置的原因,外部重置可以如果清除了这两个标志,则视为默认重置。
看门狗定时器重置看门狗定时器是具有可编程超时间隔的自由运行定时器。用户可以随时重置看门狗计时器,以避免产生标志WDIF。如果看门狗复位是如果启用且标志WDIF设置为高,则在附加512个钟来了。这会使设备进入重置状态。复位条件是由硬件维护两个机器周期。一旦重置被移除,设备将开始从0000h开始执行。
中断
W925E/C240有一个具有11个中断源的双优先级中断结构。每个中断源有一个单独的优先级位、标志、中断向量和启用位。此外,中断可以全局启用或禁用。
外部中断Int0和Int1可以是边缘触发或电平触发,取决于位it0和it1。TCON寄存器中的IE0和IE1位是选中以生成中断。在Int0和Int1输入的边缘触发模式下在每个机器循环中取样。如果样本在一个循环中处于高位,在下一个循环中处于低位,则检测到从高到低的转换,并设置tcon中的中断请求标志iex。旗位请求中断。由于外部中断是在每一个机器循环中取样的,它们有在至少一个完整的机器循环中保持高或低。IEX标志是自动的调用服务例程时清除。如果选择了水平触发模式,则请求源必须将管脚保持在低位,直到中断得到服务。IEX标志不会是进入维修程序时被硬件清除。如果中断继续保持低位即使在服务例程完成之后,处理器也可以确认另一个来自同一个源的中断请求。注意,外部中断int2到int3是边缘的仅触发。
tf0,tf1标志生成计时器0,1中断。这些标志是由计时器0,计时器1。当定时器中断服务。

8位cid微控制器
看门狗定时器可以用作系统监视器或简单定时器。无论是哪种情况,当达到超时计数时,设置看门狗定时器中断标志wdif(wdcon.3)。如果使能位EIE.5使能中断,则会发生中断。
串行块可以在接收或传输时产生中断。有一个中断来自串行块的源,由scon1中的sf1获取。SF1已清除当串行端口中断被服务时自动。
除法器中断由除法器溢出时设置的divf生成。divf由硬件,并在服务分割中断时清除。如果位EDIV为高/低。
compf产生比较器中断,当resc位改变时设置从低到高。RESC是比较器的实时结果,当参考输入高于模拟输入电压。
cid中断由cidf生成。cidf是所有cid标志的逻辑或输出,这些标志是硬件设置,软件清除。cid标志的结构如图6-4所示。
通过设置或清除IE和EIE SFR中的对应位。位ea位于ie.7中,是全局控制位启用/禁用所有中断。当位ea为零时,所有中断都被禁用,当位ea为零时为高,每个中断由相应的位单独启用。
cid标志的结构
优先级结构
中断有两个优先级,高优先级和低优先级。中断源可以是单独设置为高电平或低电平。当然,高优先级中断不能被低优先级中断中断。然而,存在着一个预先定义的层次结构。
打断他们自己。当中断控制器必须解决具有相同优先级的同时请求。此层次结构定义如下所示;中断的编号从最高优先级开始到最低优先级。

可编程定时器/计数器
W925E/C240有2个16位定时器/计数器。有两个8位寄存器执行16位每个定时器/计数器中的计数寄存器。在定时器/计数器0中,th0是高8位寄存器,并且TL0是低8位寄存器。类似地,定时器/计数器1有两个8位寄存器th1和tl1。每个定时器/计数器有4种时钟源,分别是fosc/4、fosc/64、fosc/1024和fs。每个定时器/计数器0和1有3种工作模式。定时器的工作模式/计数器0与计时器/计数器1相同。每个定时器/计数器的溢出信号采样于每个系统机器周期的第2阶段,因此当系统时钟和定时器/计数器时钟均来自子振荡器,如果溢出频率高于fs/4,则溢出标志无法正确采样。在一个机器循环中只能对一个溢出标志进行采样其他会错过的。
模式0
在模式0中,定时器/计数器充当13位定时器/计数器。13位由8位thx和降低TLX的5位。TLX的上3位被忽略。时钟的负边缘导致tlx寄存器的内容增加一个。当TLX中的第五位从1移到0,然后THX寄存器中的计数递增。当thx中的count从ffh移动到00h,然后设置溢出标志tfx。计数的输入是仅当设置了trx且gate=0或intx=1时启用。当C/T设置为0时,它将计数时钟周期,如果c/t设置为1,那么它将在t0(p3.4)上对计时器0和定时器1的T1(P3.5)。当13位计数达到1ffh时,下一个计数将导致它翻转8位cid微控制器
设置相关计时器的计时器溢出标志tfx,如果启用,中断将发生。注意,当它们用作计时器时,ckcon1的位选择时基。
模式1与模式0类似,只是计数寄存器形成16位计数器,而不是13位计数器。
定时器/计数器0和1的模式0和模式1
模式2是自动重新加载模式。在模式2中,tlx充当8位计数寄存器,而thx保持重新加载值。当tlx寄存器从ffh溢出到00h时,设置tfx位,tlx重新加载thx的内容,并且计数过程从重新加载的tlx继续。这个重新加载操作使thx寄存器的内容保持不变。计数由trx位以及门和intx管脚的正确设置。
蜂鸣器

1678264b-6ad8-11ed-bcbf-b8ca3a6cb5c4.png

在模式2中,定时器0可用于通过编程将任意频率输出到BUZ引脚CKCON2的位6和位7。buz pin可通过设置buzsl配置为按键音(kt)输出到高处。当通过清除enbuz至low来禁用蜂鸣器输出时,buz输出处于浮动状态状态。
在定时器0时钟输入为ft的情况下,buz输出的期望频率=ft/(255–预设值+1)/2(赫兹)。

8位cid微控制器

定时器/计数器0和1的模式2当ft等于32768hz时,根据tm0的预设值,buz引脚将输出音调频率范围为64赫兹至16384赫兹的单音信号。两者之间的关系音调频率和tm0的预设值如下表所示。

1678264c-6ad8-11ed-bcbf-b8ca3a6cb5c4.png

声频与压力的关系

看门狗定时器是一个自由运行的定时器,用户可以将其编程为系统监视器、时基生成器或事件计时器。基本上是一组分隔符划分系统时钟。分频器输出可选择并确定超时间隔。在在定时器超时的情况下,如果设置相应的使能控制位。如果单个中断启用并设置全局启用。中断和复位功能相互独立并可根据用户软件单独或一起使用。
看门狗定时器
应首先使用rwt重新启动看门狗计时器。这样可以确保计时器启动从一个已知的状态。rwt位用于重新启动看门狗定时器。这是自我清除,即,将1写入该位后,软件将自动清除它。看门狗定时器现在计算时钟周期。超时间隔由两位wd1和wd0(ckcon.7)选择以及第6章)。当所选超时发生时,看门狗中断标志wdif(WDCON.3)已设置。超时发生后,看门狗计时器将等待额外的512时钟周期。软件必须发出一个rwt以在512个时钟逝去。如果看门狗重置EWT(WDCON.1)已启用,则超时后512个时钟,如果没有rwt,将发生由看门狗定时器引起的系统重置。这将持续两台机器周期,将设置看门狗定时器重置标志wtrf(wdcon.2)。这表明监控程序导致重置的软件。当用作简单计时器时,复位和中断功能被禁用。计时器将设置每次计时器完成所选时间间隔时的WDIF标志。wdif标志被轮询到检测到超时,RWT允许软件重新启动计时器。看门狗定时器也可以用作很长的计时器。在这种情况下,中断功能被启用。每次超时如果设置了全局中断启用EA,则会发生中断。
看门狗T的超时值

看门狗定时器将通过通电/故障复位禁用。监视器计时器复位不禁用监视程序计时器,但将重新启动它。一般来说,软件应该重新启动计时器进入已知状态。
看门狗控制
wdif:wdcon.3-看门狗定时器中断标志。每当超时发生在看门狗定时器。如果看门狗中断被启用(EIE.5),则中断将发生(如果设置了全局中断启用并且满足了其他中断要求)。软件或任何重置都可以清除此位。
wtrf:wdcon.2-看门狗定时器重置标志。每当看门狗复位时,就设置该位发生。该位用于确定复位原因。软件必须读取它,并且手动清除。电源故障复位将清除此位。如果ewt=0,则该位将不受看门狗定时器的影响。
EWT:WDCON.1-启用看门狗定时器重置。当设置为1时,该位将启用看门狗定时器重置功能。将此位设置为0将禁用看门狗定时器重置功能,但会让计时器运行rwt:wdcon.0-重置看门狗定时器。此位用于清除看门狗计时器和重新启动。这个位是自清除的,所以在软件向它写入1之后,硬件将自动清除。如果启用了看门狗定时器重置,则必须设置rwt由用户在512个时钟内超时。如果不这样做,那么一个看门狗定时器将进行重置。
时钟控制
WD1,WD0:CKCON.7,CKCON.6-看门狗定时器模式选择位。这两位选择看门狗计时器的超时间隔。复位时间较长512时钟时间大于中断超时值。
默认的看门狗超时是212个时钟,这是最短的超时周期。EWT,wdif和rwt位受定时访问过程保护。这会阻止软件意外启用或禁用看门狗计时器。更重要的是,它使错误代码可能无法启用或禁用看门狗计时器。
串行端口1
P4.0和P4.1可以用作8位串行输入/输出端口1。P4.0是串行端口1时钟I/O引脚和P4.1是串行端口1数据I/O引脚。串行端口1由scon1寄存器控制如下所述。
串行端口1中断标志。当8位数据被完全接收时,sf1由硬件。当串行中断1程序被软件执行或清除时,SF1被清除。REN1:将REN1从0设置为1以启动串行端口1以接收8位串行数据。
sfq:sfq=0串行时钟输出频率等于fosc/2sfq=1串行时钟输出频率等于fosc/256sedg:sedg=0串行数据锁存在时钟下降沿,sclk=low初始值。SEDG=1串行数据锁存在时上升沿,SCLK=HIGH初始值。clkio:clkio=0 p4.0(sclk)作为输出模式clkio=1 p4.0(sclk)作为输入模式sio:sio=0 p4.0&p4.1作为正常I/O引脚工作SIO=1 P4.0和P4.1作为串行端口1功能工作任何导致写入sbuf1的指令都将启动串行端口1的传输。因为ren1是从0到1,串行端口1开始以串行频率接收一个字节到sbuf1时钟。REN1可以在接收功能开始后由软件清除。

比较仪

1678264d-6ad8-11ed-bcbf-b8ca3a6cb5c4.png

用来比较模拟信号的内置比较器。有一个来自pin vneg的模拟输入路径。两个参考输入,一个来自管脚VPO,另一个来自调节器输出。当电压正输入比负输入高,比较器输出也会高。这个resec(compr.3)是比较的结果。RESC上的内部上升信号产生compf的中断标志(exif.4)。当比较器中断程序时,标志compf被清除被软件执行或清除。设置compen以启用比较器功能。

比较器配置
调节器的输出电压可由调节器电压控制寄存器中的4位调节(regvc)。当regvc等于0ah时,输出电压为1.0v。regvc的值越高调节器的低电压输出。可调电压范围约为0.72v至1.48v。电压的变化取决于vdd。下面是regvc与调节器的对比表电压。
regvc 00 01 02 03 04 05 06 07 08 09 0ah 0bh 0ch 0dh 0eh 0fh
负载(3V)1.497 1.4464 1.3941 1.3426 1.2899 1.238 1.186 1.1352 1.081 1.029 0.976 0.924 0.869 0.815 0.762 0.7112
负载(5V)1.500 1.449 1.397 1.345 1.292 1.241 1.188 1.137 1.083 1.031 0.978 0.925 0.87 0.816 0.763 0.712
双音多频发生器W925E/C240提供一个DTMF发生器,它将双音多频信号输出到DTMF引脚。dtmf发生器在3.58mhz的工作频率下工作良好。一个DTMF发生器寄存器DTMFG控制DTMF输出并指定所需的低/高频率。声调分为两组(低组和高组)。当发电机禁用,DTMF引脚处于三态。

1678264e-6ad8-11ed-bcbf-b8ca3a6cb5c4.png

E/C240提供一个FSK发生器,将FSK信号输出到DTMF引脚。FSK输出与DTMF输出引脚共享。它能输出频率为1200赫兹的fsk信号,波特率为itu-t v.23或钟形芯202信号。fsk传输数据寄存器(fsktb)指定所需的输出数据。这个fsk发送控制寄存器(fsktc)可以控制fsk信号是否被输出。

分隔符
一种内置的13/14位二进制递增计数器,用于产生周期性中断。时钟源是来自子振荡器。当子晶体的频率为32768Hz时,它提供分频器中断在0.25/0.5秒内。位divs控制除法器的度数。当黛娃高到当diva低时,启用分割计数器,重置分割器并停止计数。作为分隔符溢出时,将设置分隔符中断标志divf。divf通过软件或服务分隔符清除中断程序。

呼叫标识传递(cid)
W925E/C240提供I型和II型CID系统。I型正在呼叫CID消息和类型II是挂接呼叫等待。cid功能包括fsk解码器,双音频报警信号检测器、环形检测器和双音多频接收机。fsk解调功能可以以1200波特率解调bell 202和itu-t v.23频移键控(fsk)。这个音频报警信号检测功能,可检测Bellcore客户场所的双音设备(CPE)音调报警信号(CA)和BT空闲状态和环路状态音调报警信号。
bt的线路反转、cca的环突发或bellcore的环信号可以通过环检测探测器。兼容Bellcore TR-NWT-000030和ST-TSV-002476,英国电信(BT)SUN227,英国有线通信协会(CCA)规范。DTMF接收器可以是编程为DTMF解码器,解码16个DTMF信号或音频检测器,检测信号哪个频率在DTMF波段。音调检测器可以作为辅助检测器来改善Ⅱ型系统中检测语音报警信号(cas)的性能。
fsk解码器、提示音检测器和dtmf接收器可以通过fsk数据寄存器(fskdr)中fske、case和dtmfe的位。杀戮是全球性的用于启用/禁用FSK解码器、警报音检测器和DTMF接收器的控制位。然而,环形探测器始终处于活动状态。

1678264f-6ad8-11ed-bcbf-b8ca3a6cb5c4.png

应用电路说明了RNGDI、RNGRC和RNG信号。RNGDI和RNGRC的组合用于检测从接地到施密特触发高阈值电压VT+以上水平的RNGDI电压。

环形探测器的应用电路
RNGRC引脚的RC时间常数用于延迟
RNGDI的低空边缘。这个边缘从VT+电压上方到施密特触发器低持续阈值电压-
RC时间常数必须大于最大周期。环形信号,以确保最小的RNG高间隔,并对环形信号进行滤波以获得信封输出。rng的上升信号将把位rngf(cidfg.0)设置为高,从而导致cid标志(CIDF)高。

16782650-6ad8-11ed-bcbf-b8ca3a6cb5c4.png

二极管电桥适用于单端环形信号和平衡铃声。R1和R2用于设置最大负载,并且必须具有相等的值。在尖端和环线处实现平衡负载。r1、r3和r4形成电阻分压器为RNGDI输入提供降低的电压。衰减值由检测最小环电压和最大噪声容限在尖端/环和地之间。

输入信号由输入前置处理器处理,前置处理器由两个运算放大器和一个偏压源(VREF)。增益运算放大器用于用VREF信号偏置输入电压电压。vref通常为vad/2,建议将0.1uf电容器连接到vas。增益可调运放通过连接反馈电阻来选择输入增益在GCFB和Inn管脚之间。
差动输入配置和图

16782651-6ad8-11ed-bcbf-b8ca3a6cb5c4.png

显示单端配置。

16782652-6ad8-11ed-bcbf-b8ca3a6cb5c4.png

cas/dtas检测
在离线服务(ii类)中,ca/dta的检测将影响呼叫等待的质量。服务。当cas/dta从远端发送时,有时近端用户可能仍然说话。CPE必须能够在接近尾端的情况下成功地检测到CA/DTA演讲。通过电话混合接收机对检测cas/dta,提高了检测效率。然而,在bt的钩上cid系统中,cas/dtas的检测来自于尖端/环对。双音警报信号分为高和低两种音调,并由高/低音调检测探测器。当探测器识别到警报音时,位算法将变高,并且上升信号将在cidfg中设置位algof以产生cid标志(cidf)。
检测报警音的保护时间波形。总识别时间为trec=tdp+tgp,其中tdp是音调出现检测时间,tgp是音调出现保护时间。完全缺席的警卫时间是tabs=tda+tga,其中tda是音调缺失检测时间,tga是音调缺失保护时间。音调存在/不存在保护时间由输入时钟的保护时间计时器确定周期为0.858ms。当检测到警报音时,将设置内部信号algr,并且ALGR上升沿重置保护时间计时器,计时器从00小时开始计数。
计时器的内容与寄存器caspt相同,计时器停止计数,位ALGO将被设置,ALGO的上升沿触发ALGOF标志变高。这个声调缺失时间的计数与声调现在时间的计数相似,但ALGR/ALGO取代上升沿,CASAT取代CAST。比特算法是仅由硬件控制。标记algof由algo的上升沿设置,并由清除软件告警音信号检测保护时间波形DTMF解码器与FSK解码器共享相同的输入前置处理器。双音是通过两个开关电容滤波器(scf)将其分为低组和高组。方法DTMF检测与警报音检测相同。现在/缺席的警戒时间由寄存器dtmfpt/dtmfat。当DTMF信号被识别和解码时,位DTMFD将设置,解码后的DTMF数据存储在寄存器DTMFDR的位0到位3中。上升沿生成标志dtmfdf。


16782653-6ad8-11ed-bcbf-b8ca3a6cb5c4.png

位DTMFD仅由硬件控制。旗帜DTMFDF由DTMFD上升沿设定,软件清除。

音调检测器
在摘机状态下,所述II型系统,检测音调警报信号(CA)容易受到人声或声带中的其他噪音。有时干扰会造成错误将噪声识别为cas(关闭),或检测不到真正的cas(关闭)。DTMF可以是通过设置DTMFR2的位4编程为音调检测器。音调的频带探测器的DTMF频率为697Hz至1633Hz。一旦音调检测器在带,寄存器dtmfdr中的dtmfh或dtmfl的位将立即变高。用户可以轮询这2位以检查提示/环上是否存在声调。音调检测器的输入增益是同DTMF接收机。
fsk解码器

16782654-6ad8-11ed-bcbf-b8ca3a6cb5c4.png

fsk载波检测器提供fsk内存在信号的指示频带。如果fsk带通滤波器的输出振幅足以被检测到连续8 ms,fsk载波检测到的位fcd将变高,如果fsk带通滤波器的输出振幅在8毫秒以上无法检测到。8毫秒是fsk载波检测器的滞后。

音调检测器
在摘机状态下,所述II型系统,检测音调警报信号(CA)容易受到人声或声带中的其他噪音。有时干扰会造成错误将噪声识别为cas(关闭),或检测不到真正的cas(关闭)。DTMF可以是通过设置DTMFR2的位4编程为音调检测器。音调的频带探测器的DTMF频率为697Hz至1633Hz。一旦音调检测器在带,寄存器dtmfdr中的dtmfh或dtmfl的位将立即变高。用户可以轮询这2位以检查提示/环上是否存在声调。音调检测器的输入增益是同DTMF接收机

fsk解调功能可解调bell 202和itu-t v.23频移键控(fsk)1200波特率。当解码器接收到fsk串行数据时,串行数据将同步时钟信号同时解调成1200波特率的位fdata输出到位fclk。当解码器接收到一个字节时,内部的串行到并行电路设置位fdr并将8位串行数据转换为字节寄存器fskdr。上升沿OF位FDR将设置标志FDRF以产生CID中断,但FDRF被软件清除。

可以通过读取寄存器fskdr或采样位fdata来获取fsk数据。fsk的时机

16782655-6ad8-11ed-bcbf-b8ca3a6cb5c4.png

解调如图所示。

应用电路
的W925E/C240模拟接口电路是典型的CPE系统。这个增益控制运放被设置为单位增益,以允许在此过程中满足电气特性应用电路。

16782656-6ad8-11ed-bcbf-b8ca3a6cb5c4.png

应用环境
对于cid序列,bellcore,bt和cca有三个主要的时序差异
呼叫显示服务挂机数据传输

17aafd2c-6ad8-11ed-bcbf-b8ca3a6cb5c4.png

用于挂接数据传输的呼叫者显示服务。cid标志(cidf)必须由每次维修CID中断程序时的软件。CID全局启用信号(cide)必须设置为高。

登录icspec成功后,会自动跳转查看全文
博客评论
还没有人评论,赶紧抢个沙发~
发表评论
说明:请文明发言,共建和谐网络,您的个人信息不会被公开显示。