Home
1 The Attractions of Soft Modems
Contents
1. psia Freescale Semiconductor Inc Interfacing a Low Data Rate Soft Modem to the MCF5407 Microprocessor For More information On This Product Go to www freescale com psia Freescale Semiconductor Inc 10 Interfacing a Low Data Rate Soft Modem to the MCF5407 Microprocessor For More information On This Product Go to www freescale com psia Freescale Semiconductor Inc Interfacing a Low Data Rate Soft Modem to the MCF5407 Microprocessor For More information On This Product Go to www freescale com psia Freescale Semiconductor Inc 12 Interfacing a Low Data Rate Soft Modem to the MCF5407 Microprocessor For More information On This Product Go to www freescale com psia Freescale Semiconductor Inc Interfacing a Low Data Rate Soft Modem to the MCF5407 Microprocessor For More information On This Product Go to www freescale com psia Freescale Semiconductor Inc 14 Interfacing a Low Data Rate Soft Modem to the MCF5407 Microprocessor For More information On This Product Go to www freescale com
2. 35 48 48 French support freescale com Japan Freescale Semiconductor Japan Ltd Headquarters ARCO Tower 15F 1 8 1 Shimo Meguro Meguro ku Tokyo 153 0064 Japan 0120 191014 or 81 3 5437 9125 support japan freescale com Asia Pacific Freescale Semiconductor Hong Kong Ltd Technical Information Center 2 Dai King Street Tai Po Industrial Estate Tai Po N T Hong Kong 800 2666 8080 support asia freescale com For Literature Requests Only Freescale Semiconductor Literature Distribution Center P O Box 5405 Denver Colorado 80217 1 800 441 2447 or 303 675 2140 Fax 303 675 2150 LDCForFreescaleSemiconductor hibbertgroup com AN2451 D Information in this document is provided solely to enable system and software implementers to use Freescale Semiconductor products There are no express or implied copyright licenses granted hereunder to design or fabricate any integrated circuits or integrated circuits based on the information in this document Freescale Semiconductor reserves the right to make changes without further notice to any products herein Freescale Semiconductor makes no warranty representation or guarantee regarding the suitability of its products for any particular purpose nor does Freescale Semiconductor assume any liability arising out of the application or use of any product or circuit and specifically disclaims any and all liability including without limitation consequential or incidental damages
3. Telephone Progress Telephone Line Speaker Connector Figure 2 Block Diagram of Soft Modem Reference Design 2 1 MCF5407 ColdFire Microprocessor The MCF5407 is a 32 bit embedded processor based on the V4 ColdFire core Designed for embedded control applications the MCF5407 is the highest performing ColdFire processor available to date Serial communications channels are provided by an IC interface module and two programmable full duplex UARTs one of which provides synchronous communications for soft modem applications Four channels of DMA allow for fast data transfer using a programmable burst mode independent of processor execution The two 16 bit general purpose multimode timers provide separate input and output signals For system protection the processor includes a programmable 16 bit software watchdog timer In addition common system functions such as chip selects MAC and hardware divide unit interrupt control bus arbitration an IEEE 1149 1 JTAG interface and the real time BDM interface standard on all ColdFire devices are included The decision to use the MCF5407 ColdFire processor was based on the peripheral set system cost and performance The MCF5407 features two independent Universal Asynchronous Synchronous Receiver Transmitters UART can be configured in UART mode but also provides synchronous operation and a CODEC interface for soft modem support UART1 can be configured in one of three modes e An 8 bit CODEC inter
4. receiver in modem mode UART starts to receive a sample at the rising edge of frame sync The width of the frame sync pulse makes no difference After the 16 Bit sample is received the receiver shift register shuts off until the next frame sync occurs 3 1 1 2 Si3021 CODEC Interface Si3021 pin descriptions e MCLK is the master clock supplied by BCLKO on the MCF5407 could also be supplied by the CLKIN signal on the MCF5407 see Clocking section for more details e FSYNC sends the data framing signal to the TIN pin on the 5407 indicating the start of a communication data frame e SCLK controls the serial data being received and latches the data being sent Used as the clock input to UART1 on the MCF5407 e SDO serial port data out RxD input to the MCF5407 e SDI serial port data in TxD output from the MCF5407 e FC RGDT an optional signal to instruct the i3021 that control data is being requested in a secondary frame connected to IRQ1 on the MCF5407 e RESET explained in reset section e AOUT explained in Call Progress Speaker e CIA connects to Si3015 e M1 0 and MO 1 selects mode of operation set to master mode FSYNC pulse starts data frame e RGDT FSD used to inform the MCF5407 of an incoming call e OFHK informs the Si3021 that you want to dial out 3 1 1 3 Call Progress Speaker In order to monitor call progress a small speaker has been included in the daughter card The Si3044 supports an analog output AOUT for dr
5. up to and including V 90 56Kbps but is not primarily targeted at the PC market There are a number of modem chipsets available on the market adhering to different specifications with variable amounts of integration and supporting different regions of the world with regards to interfacing to the telephone network There are a number of hardware and software blocks required to create a soft modem design a data pump can be hardware or software in the case of this reference design it will be software a CODEC a DAA to connect to the telephone network and a serial interface PCI serial I F SPI AC link to connect to the controller As the data pump for this design is implemented in software the hardware required is a CODEC DAA and serial interface to the UART on the MCF5407 Several chipsets were considered from Zilog Rockwell now Connexant TDK and Silicon Laboratories The SI3044 chipset from Silicon Laboratories meets all the above requirements CODEC DAA and UART interface Each modem chipset has to be configured to the regional telephone network specification that the modem is designed for The Si3044 DAA chipset is a global chipset that can be modified by specifying specific parameters to work in every region of the world Details on how to configure the DAA chipset for the intended country of use can be found in the software section of this applications note 4 Interfacing a Low Data Rate Soft Modem to the MCF5407 Microproce
6. Application Note AN2451 D Rev 0 1 2003 Freescale Semiconductor Inc Interfacing a Low Data Rate Soft Modem to the MCF5407 Microprocessor The traditional modem has been a box or an add on card with a phone connection on one end and a serial port on the other It contains a telephone line interface CODEC DSP data pump and control processor The DSP converts transmitted data from the PC into signals on the phone line and converts digitised line samples back into demodulated bits e g V 22bis and V 90 The control processor implements AT command interpretation V 250 and end to end data processes such as error control V 42 and data compression V 42bis Periodic Interrupt Interrupt P L1 L_ Handler see a S Line CODEC MCF5407 al id T Interface Si3021 i f N Si3015 Data Pump gt V 21 V 22 ere V 22bis _ Application _ S V 23 S W amples to The Si3044 DAA chip set Si3015 amp Si3021 performs the function of an AFE and Line Interface connected to the telephone network The MCF5407 ColdFire processor performs interrupt handling and modem control The data pump is the software module ported to this device replacing the need for a DSP The Application is the background processing whilst a call is in progress Figure 1 Block Diagram of a Soft Modem Soft modems implement DSP functions data pump into the se
7. M2 N1 N2 ratio 5 1024 Fs MCLK Where ratio 25 16 for CGM 1 For this design the values of N1 and M1 PLL1 dividers N2 and M2 PLL2 dividers were chosen as N1 200 N2 5 M1 128 M2 12 3 2 Reset Initialisation The reset output signal from the MCF5407 processor RSTO is used to drive the reset of the Si3044 DAA chipset At the reset signal all control registers are reset to a predefined initialised state The RESET pulse width must be a minimum of 250ns The RESET condition guarantees the line side chip Si3015 is powered down with no possibility of loading the line After reset the Si3044 is ready for ring detection and off hook 3 3 Power The M5407C3 board that the soft modem daughter card is interfaced to supplies both 3 3V and 5V Interfacing a Low Data Rate Soft Modem to the MCF5407 Microprocessor 7 For More Information On This Product Go to www freescale com Freescale Semiconductor Inc How to Reach Us Home Page www freescale com E mail support freescale com USA Europe or Locations Not Listed Freescale Semiconductor Technical Information Center CH370 1300 N Alma School Road Chandler Arizona 85224 1 800 521 6274 or 1 480 768 2130 support freescale com Europe Middle East and Africa Freescale Halbleiter Deutschland GmbH Technical Information Center Schatzbogen 7 81829 Muenchen Germany 44 1296 380 456 English 46 8 52200080 English 49 89 92103 559 German 33 1 69
8. Typical parameters which may be provided in Freescale Semiconductor data sheets and or specifications can and do vary in different applications and actual performance may vary over time All operating parameters including Typicals must be validated for each customer application by customer s technical experts Freescale Semiconductor does not convey any license under its patent rights nor the rights of others Freescale Semiconductor products are not designed intended or authorized for use as components in systems intended for surgical implant into the body or other applications intended to support or sustain life or for any other application in which the failure of the Freescale Semiconductor product could create a situation where personal injury or death may occur Should Buyer purchase or use Freescale Semiconductor products for any such unintended or unauthorized application Buyer shall indemnify and hold Freescale Semiconductor and its officers employees subsidiaries affiliates and distributors harmless against all claims costs damages and expenses and reasonable attorney fees arising out of directly or indirectly any claim of personal injury or death associated with such unintended or unauthorized use even if such claim alleges that Freescale Semiconductor was negligent regarding the design or manufacture of the part leo 2 freescale semiconductor For More Information On This Product Go to www freescale com
9. face e A 16 bit CODEC interface e Anaudio CODEC 97 digital interface controller For the purpose of this design the MCF5407 will be configured for the 16 bit CODEC as a glue less interface to the Si3044 DAA chipset Soft modem applications tend to be cost critical necessitating the reduction in hardware costs by integrating as much of the modem functionality on one chip The MCF5407 soft modem is implemented in a competitively priced two chip solution The soft modem module is free and since it utilises the V 21 V 22 v 22bis and V 23 data pump standards is not subject to licensing fees Interfacing a Low Data Rate Soft Modem to the MCF5407 Microprocessor 3 For More Information On This Product Go to www freescale com 513044 DAA Chipset Freescale Semiconductor Inc The MCF5407 is currently available in two speed grades 162MHz and 220MHz The soft modem utilises the extra performance offered by the MCF5407 whilst leaving plenty of CPU performance to perform other functions 2 2 Si3044 DAA Chipset The Si3044 is an integrated direct access arrangement DAA that provides a programmable line interface to meet global telephone requirements Available in two 16 pin small outline packages Si3021 CODEC and Si3015 DAA it eliminates the need for an analog front end AFE an isolation transformer relays opto isolators and a 2 4 wire hybrid Figure 3 Functional Block Diagram of the Si3044 DAA Chipset The Si3044 supports data rates
10. iving the call progress speaker AOUT is an analog signal that is comprised of a mix of the transmit and receive signals The recommended application circuit using the LM386 low power amplifier on the Si3044 data sheet was implemented on the daughter card R1 and R2 form a voltage divider that provides a gain of 24 4dB in order to prevent the LM386 from being overdriven 3 1 2 Clocking and Timing The Si3021 controls the timing of UART1 on the MCF5407 via the SCLK pin SCLK is generated by the MCLK signal that in turn is driven from the BCLKO pin on the MCF5407 BCLKO is driven at 50MHz on the M5407C3 evaluation board 6 Interfacing a Low Data Rate Soft Modem to the MCF5407 Microprocessor For More Information On This Product Go to www freescale com Freescale Semiconductor Inc ee Reset Initialisation The Si3021 contains an on chip clock generator See Figure 5 using the single MCLK input frequency SOMHz The Si3021 can generate all the desired standard modem sample rates from this input Furs Frit Figure 5 Clock Generation Subsystem of the Si3044 DAA Chipset The clock generator is programmed according to the Si3044 data sheet p33 Setting Generic Sample Rates Each of the PLL dividers requires to be set according to the system CLK In this case 5OMHz and the required sampling frequency Fs 9600Hz The following equation us used to calculate the values of N1 and M1 PLL1 dividers N2 and M2 PLL2 dividers M1
11. modem and the transaction completed before a higher speed modem would even complete negotiating the connection Therefore for the MCF5407 soft modem design targeted at the embedded market place the V 22bis ITU recommendation has been selected as the highest data rate to be supported Thus the MCF5407 soft modem will run at a maximum data rate of 2400bps 1 2 Target Applications Many applications in set top boxes and consumer electronics need to make occasional phone calls to exchange information with a central server This information is required to exchange billing financial or authentication information between a central information system IS server and end consumer equipment Modems are used because they are still the lowest cost connectivity option 1 3 Recommendations All references to V 22bis V 90 and V 42 etc are recommendations by the International Telecommunications Union part of the ITU T specification list All V listings refer to data communication over the telephone network Although these recommendations are not law most telecommunications companies adhere to them in order to move toward a fully compatible global network The MCF5407 soft modem reference design adheres to these recommendations For more information on these standards refer to http www itu int rec recommendation asp type products amp lang e amp parent T REC V This applications note details the hardware design of a soft modem daughter card tha
12. nd RXLVL respectively on initialisation or reset The CODEC Si3021 of the Si3044 DAA chipset provides a data conversion interface for high speed modem designs UART interfaces to the Si3021 via a serial port consisting of Tx and Rx serial data RxD1 and TxD1 and serial bit clock CTS1 and frame inputs TIN1 from the CODEC The serial bit clock is always an input to UART1 in modem mode on CTS1 For a 16 bit CODEC the frame sync is also an input to UARTI1 on TIN1 3 1 1 1 MCF5407 UART1 Timing Transmission Figure 4 shows example timing for UART1 CODEC interfaces Note the UART can be configured to transmit or receive data LSB or MSB first in MODCTL DTS1 for this design data is transmitted and received MSB first in order to be compatible with the i3044 DAA chipset esad a ee iy IS La A TIN1 Frame Sync TxD D15 X D14 X D13 X D2 X DO RxD os X oa Xm XoXo Figure 4 16 Bit CODEC Interface Timing MSB first Interfacing a Low Data Rate Soft Modem to the MCF5407 Microprocessor 5 For More information On This Product Go to www freescale com Ce ree Freescale Semiconductor Inc When interfaced to a 16 bit CODEC UART1 starts to send a sample during the 1 bit clock cycle after the rising edge of frame sync The width of the frame sync pulse makes no difference After a 16 bit sample is sent zeros are sent until the next frame sync 3 1 1 1 1 Reception Figure 4 shows example timing for the
13. rial driver Typically these drivers depend on an extended instruction set in the CPU Therefore in this design the data pump is a software module ported to the MCF5407 ColdFire microprocessor See Figure 1 above 1 The Attractions of Soft Modems Cost CPU s continue to increase in performance Soft modems are an opportunity to use that CPU performance to save hardware costs Flexibility The fundamental algorithms of the modem are in the driver which can be modified as easily as any other software module If a bug is found it is possible to create a fix and download it to end users through their modems This is also applicable to modulation scheme upgrades Freescale Semiconductor Inc 2004 All rights reserved Z freescale semiconductor sps Freescale Semiconductor Inc 1 1 Speed Higher speed modems require more connect time to deal with extra factors such as timing adaptive equalisation echo cancellation and line probing The higher the speed of the modem the more complex the connection process becomes If a customer requires a fast connection to browse the Internet this is not a problem However if a customer is designing an embedded application where the amount of data in a typical transaction seldom contains more than a few hundred bytes of data then the less is more approach should be taken If the data content is small less than 1500bytes a connection can be established with a lower speed
14. ssor For More Information On This Product Go to www freescale com Freescale Semiconductor Inc UART1 Interface 3 Hardware Design The MCF5407 soft modem reference design is developed around the M5407C3 evaluation board using a daughter card for the DAA circuitry The daughter card connects to the evaluation board using expansion connectors already provided The M5407C3 board provides the RS232 interface BDM interface 32MB SDRAM and 2MB Flash ROM for system development For additional detailed information on the evaluation board including full schematics refer to the M5407C3 user s manual on the MCF5407 web page Figure 2 outlined the hardware design of the soft modem daughter card The main features and key issues interface reset clocking power supply and more are explained in the remainder of this section Full schematics and schematic summary can be downloaded from the ColdFire website 3 1 UART1 Interface The MCF5407 UART module provides a glue less interface to the i3044 DAA chipsets serial port SDO and SDI 3 1 1 MCF5407 UART1 Interface UART1 on the MCF5407 provides synchronous operation and a CODEC interface for soft modem support On initialisation or reset the UART1 modem settings are set in register MODCTL UART for this design is configured in modem mode with a 16 bit CODEC interface The Tx and Rx FIFO s can hold 16 2 Byte samples when in this mode Tx and Rx FIFO thresholds are set in registers TXLVL a
15. t can be interfaced to the M5407C3 evaluation board in order to implement a soft modem design 2 Design Overview The object of this section is to outline the principles of the MCF5407 soft modem reference design to give an overview of the MCF5407 ColdFire microprocessor and the Silicon laboratories Si3044 Data Access Arrangement DAA chipset and to explain the reasons for choosing them for this design For additional and more detailed information on the MCF5407 please refer to the MCF5407 web page www freescale com For more information on the i3044 DAA please refer to the user s manual that can be found at http www silabs com products silldaa asp The MCF5407 will interface to the silicon Laboratories Si3044 DAA chipset via the UART1 interface A basic block diagram of the hardware is shown in Figure 2 The embedded modem is a S W module available for download free of charge from the MCF5407 web page The Si3044 DAA chipset provides the physical interface to the telephone network PSTN or POTS The design also includes a loudspeaker to monitor call progress 2 Interfacing a Low Data Rate Soft Modem to the MCF5407 Microprocessor For More Information On This Product Go to www freescale com Freescale Semiconductor ING aire Microprocessor ColdFire MCF5407 CODE BCLKO TXD1 RXD1 CTS1 TIN1 PPO PP1 RGDT FSD IRQ1 FC RGDT RSTO AOUT RNG2 RNG1 DAA i3015 Silicon Labs Chip Set To RJ11
Download Pdf Manuals
Related Search
Related Contents
ISOSPIN Plant RNA (PDF 234KB) 取扱説明書の表示 Inyector HP, instrucciones de montaje y de servicio Inyector de Catalogo Taglio 07.qxp aquila rapido quila rapido quila rapido quila rapido aquila mikroProg Suite User Manual for Exam Head & Exam Supervisor Routières 2012 - Honda Moto Genève Página 2 Copyright © All rights reserved.
Failed to retrieve file