欢迎访问ic37.com |
会员登录 免费注册
发布采购

MX909ALH 参数 Datasheet PDF下载

MX909ALH图片预览
型号: MX909ALH
PDF下载: 下载PDF文件 查看货源
内容描述: [Modem-Support Circuit, 19.2kbps Data, CMOS, PQCC24, PLASTIC, LCC-24]
分类和应用: 电信电信集成电路
文件页数/大小: 39 页 / 263 K
品牌: CMLMICRO [ CML MICROCIRCUITS ]
 浏览型号MX909ALH的Datasheet PDF文件第8页浏览型号MX909ALH的Datasheet PDF文件第9页浏览型号MX909ALH的Datasheet PDF文件第10页浏览型号MX909ALH的Datasheet PDF文件第11页浏览型号MX909ALH的Datasheet PDF文件第13页浏览型号MX909ALH的Datasheet PDF文件第14页浏览型号MX909ALH的Datasheet PDF文件第15页浏览型号MX909ALH的Datasheet PDF文件第16页  
GMSK Modem Data Pump  
12  
MX909A PRELIMINARY INFORMATION  
Command Register B6: AQLEV - Acquire Receive Signal Levels (cont...)  
gradually increasing their response time, thereby improving the measurement accuracy, until the 'normal'  
value set by the LEVRES bits of the Control Register is reached.  
Setting this bit to '0' (or changing it from '1' to '0') has no effect, however the acquisition sequence will be re-  
started every time a byte written to the Command Register has the AQLEV bit set to '1'.  
The AQLEV bit will normally be set up to 12 bits before an SFS (Search for Frame Sync) or SFH (Search for  
Frame Head) task is initiated, however it may also be used independently to re-establish signal levels quickly  
after a long fade. Alternatively, an SFS or SFH task may be written to the Command Register with the  
AQLEV bit at '0' if it is known that there is no need to re-establish the received signal levels. Further  
information of the level measurement acquisition sequence is provided in section 5.3.  
The error rate is highest immediately after an AQBC and AQLEV sequence is triggered and rapidly reduces to  
its static value soon after. These erroneous bits could incorrectly trigger the frame sync detection circuits. It  
is suggested that an SFH or SFS task be set 12 bits after setting either of the AQLEV or AQBC sequences.  
4.4.2.3 Command Register B5, B4, B3  
These bits should be set to '0'.  
4.4.2.4 Command Register B2, B1, B0: TASK - Task  
Operations such as transmitting a data block are treated by the modem as 'tasks' and are initiated when the  
µC writes a byte to the Command Register with the TASK bits set to anything other than the 'NULL' code.  
The µC should not write a task (other than NULL or RESET) to the Command Register or write to or read  
from the Data Buffer when the BFREE (Buffer Free) bit of the Status Register is '0'.  
Different tasks apply in receive and transmit modes.  
When the modem is in transmit mode, all tasks other than NULL, RESET and TSO instruct the modem to  
transmit data from the Data Buffer, formatting it as required. For these tasks the µC should wait until the  
BFREE (Buffer Free) bit of the Status Register is '1', before writing the data to the Data Buffer, then it should  
write the desired task to the Command Register. If more than 1 byte needs to be written to the Data Buffer,  
byte number 0 of the block should be written first.  
Once the byte containing the desired task has been written to the Command Register, the modem will:  
Set the BFREE (Buffer Free) bit of the Status Register to '0'.  
Take the data from the Data Buffer as quickly as it can - transferring it to the Interleave Buffer for  
eventual transmission. This operation will start immediately if the modem is 'idle' (i.e. not transmitting  
data from a previous task), otherwise it will be delayed until there is sufficient room in the Interleave  
Buffer.  
Once all of the data has been transferred from the Data Buffer the modem will set the BFREE and  
IRQ bits of the Status Register to '1', (causing the chip IRQ output to go low if the IRQEN bit of the  
Mode Register has been set to '1') to tell the µC that it may write new data and the next task to the  
modem.  
In this way the µC can write a task and the associated data to the modem while the modem is still transmitting  
the data from the previous task. See Figure 7.  
When the modem is in receive mode, the µC should wait until the BFREE bit of the Status Register is '1', then  
write the desired task to the Command Register.  
Once the byte containing the desired task has been written to the Command Register, the modem will:  
Set the BFREE bit of the Status Register to '0'.  
Wait until enough received bits are in the De-interleave Buffer.  
Decode them as needed, and transfer any resulting data to the Data Buffer  
Then the modem will set the BFREE and IRQ bits of the Status Register to '1', (causing the IRQ  
output to go low if the IRQEN bit of the Mode Register has been set to '1') to tell the µC that it may  
read from the Data Buffer and write the next task to the modem. If more than 1 byte is contained in  
the Data Buffer, byte number '0' of the data will be read first.  
In this way the µC can read data and write a new task to the modem while the received bits needed for this  
new task are being stored in the De-interleave Buffer. See Figure 8.  
The above is not true for loading the Frame Sync detection bytes (LFSB): the bytes to be compared with the  
incoming data must be loaded prior to the task bits being written.  
Detailed timings for the various tasks are given in Figure 9 and Figure 10.  
1998 MX-COM, Inc.  
4800 Bethania Station Road, Winston-Salem, NC 27105-1201 USA  
www.mxcom.com Tel: 800 638 5577 336 744 5050 Fax: 336 744 5054  
Doc. # 20480134.003  
All trademarks and service marks are held by their respective companies.