Freescale Semiconductor, Inc. DSP5685XSFPPB/D Rev. 0, 04/2002 Feature Phone Product Brief Feature Phone Software Application • Fully functional DSP-based telephone with speakerphone and CLASS feature support Freescale Semiconductor, Inc... • High quality full duplex speakerphone with performance optimization tools • Support for on-hook GR-30-CORE services: — Calling Number & Name Delivery — Dialable Directory Number — Visual Message Waiting Indicator • Support for off-hook GR-30-CORE services: — Calling Identity Delivery on Call Waiting — Call Waiting Deluxe • Adaptive Line and Acoustic Echo Cancellation • Multi-line & VoIP conference bridge ready • Telcordia SR-3004 & SR-TSV-002476 compliant • Motorola SDK compliant — Call Qualifier Feature Phone Application Software Telephony Modules - Type 1 & 2 Telephony Features - Caller ID Parser - Echo Canceller - Full Duplex Speakerphone AT Command Parser Line Sample Audio Sample DAA Control UART Buffer Buffers Buffers SSI and Codec Drivers GPIO Driver SCI Driver Keypad (for TDC1) Keypad Driver Display (for TDC1) LCD Driver Figure 1. Software System Block Diagram Product Description The feature phone application is a fully functional telephone based on the DSP5685x family that incorporates a high quality full duplex speakerphone and CLASS feature support compliant with Telcordia SR-3004 and SR-TSV-002476. The feature phone application provides a highly flexible framework for screenphone and telco service products that permits device manufacturers to quickly add a custom user interface and value-added convenience features, such as number and call log directories, voice announce for caller ID, and digital answering/paging functions. The feature phone application can be expanded to support multi-line applications with multi-line conferencing. Feature phone compatibility with telephone networks © Motorola, Inc., 2002. All rights reserved. For More Information On This Product, Go to: www.freescale.com Freescale Semiconductor, Inc. is worldwide for call origination, call termination and speakerphone operation. Feature phone CLASS features are compatible with GR-30-CORE compliant networks (North America). Figure 1 illustrates the system diagram of the feature phone. Freescale Semiconductor, Inc... The feature phone application is a customizable framework that uses four telephony DSP modules. The application software contains the main control loop and a real-time kernel that manages the telephone state and makes calls to dedicated SDK modules to perform various functions. The application software performs all start-up initialization and buffer allocation for the telephony modules and hardware drivers. It implements the communications between device and peripheral drivers and the telephony modules. The feature phone application communicates with the telephony modules through a well-defined API. All input commands and data samples are passed to the modules through one of three data structures contained within the function calls. These data structures are used by the modules to perform their function and pass telephony events such as Caller ID information back to the application software. A simple serial control interface using AT commands is provided to simplify integration into existing products that contain a host controller. Other features include: • • • • • • An adaptive line echo canceller with a preset tail length of 16 ms that is adjustable in 8ms intervals up to 64ms An acoustic echo canceller with a preset tail length of 24ms that is adjustable in 8ms intervals up to 64ms EIA-470B DTMF dialer Extension-in-use detection control Tonal Ringing Generator Command/Control Interface via AT commands or direct function calls Performance Program (words) Data (words) MIPS Caller ID Type 1-2 software module 2820 257 9.6 Caller ID Parser software module 1440 550 -- Generic Echo Canceller software module (with 8ms tail length) 850 800 Full Duplex Speaker Phone software module (with 24ms tail length) 1650 930 Feature Phone application software 1760 1310 Application 2 Feature Phone Product Brief For More Information On This Product, Go to: www.freescale.com 12.0 15.0 1.0 MOTOROLA Freescale Semiconductor, Inc. “Best in Class” Development Environment The Software Development Kit (SDK) provides fully-debugged peripheral drivers, libraries and interfaces that allow a programmer to create his own unique C application code independent of component architecture. The Feature Phone Application is a premium component of the SDK. The CodeWarrior Integrated Development Environment is a sophisticated tool for code navigation, compiling, and debugging. A complete set of evaluation modules (EVMs) and development system cards will support concurrent engineering. The Feature Phone Application is supported with either the DSP56852EVM or the DSP56858EVM and the Telecommunications Daughter Card (TDC1). Together, the SDK, CodeWarrior, and EVMs create a complete, scalable tools solution for easy, fast, and efficient development. Freescale Semiconductor, Inc... Product Documentation The following documents are required for a complete description and proper design with the Feature Phone Application and modules. Documentation is available from local Motorola distributors, Motorola semiconductor sales offices, Motorola Literature Distribution Centers, or online at www.motorola.com/ semiconductors/. Topic Description Order Number DSP56800E Reference Manual Detailed description of the 56800E architecture, 16-bit DSP core processor and the instruction set DSP56800ERM/D Targeting Motorola DSP5685x Platform Focuses on specifics of target configuration for Motorola’s DSP56852 and DSP56858 devices Available on SDK CD Order # RE10118SI DSP56852 User’s Manual Detailed description of the memory, peripherals, and interfaces of the DSP56852 DSP56852UM/D DSP5685x User’s Manual Detailed description of the memory, peripherals, and interfaces of the DSP5685x family of devices DSP5685XUM/D DSP5685x Evaluation Module User’s Manual Describes in detail the hardware on the DSP56852EVM and DSP56858EVM DSP56852EVMUM/D DSP56858EVMUM/D Feature Phone Application Application documented in Targeting manuals Available on SDK CD Order # RE10118SI Programmer’s Guide Describes the development environment, software modules and tools for the DSP568xx devices and the Application Programming Interfaces (APIs) SDK101/D GR-30-CORE GR-30-CORE, LSSGR: Voiceband Data Transmission Interface Section 6.6 (a module of LSSGR, FR-64), Telcordia Technologies, December 1998. www.telcordia.com SR-3004 SR-3004, Testing Guidelines for Analog Type 1, 2, and 3 CPE as Described in SR-INS-002726 (a module of ADSI, FR-12), Telcordia Technologies, January 1995. www.telcordia.com SR-TSV-002476 SR-TSV-002476, CPE Compatibility Considerations For The Voiceband Data Transmission Interface, Telcordia Technologies, December 1999 www.telcordia.com MOTOROLA Feature Phone Product Brief For More Information On This Product, Go to: www.freescale.com 3 Freescale Semiconductor, Inc. Ordering Information Part Order Number DSP56852 with Feature Phone Application DSP56852SFP DSP56858 with Feature Phone Application DSP56858SFP Freescale Semiconductor, Inc... Contact your Motorola Sales Representative or authorized distributor for ordering information. Motorola reserves the right to make changes without further notice to any products herein. Motorola makes no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does Motorola 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. “Typical” parameters which may be provided in Motorola 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. Motorola does not convey any license under its patent rights nor the rights of others. Motorola 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 Motorola product could create a situation where personal injury or death may occur. Should Buyer purchase or use Motorola products for any such unintended or unauthorized application, Buyer shall indemnify and hold Motorola 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 Motorola was negligent regarding the design or manufacture of the part. Motorola and the Stylized M Logo are registered trademarks of Motorola, Inc. Motorola, Inc. is an Equal Opportunity/Affirmative Action Employer. MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. © Motorola, Inc. 2002. How to reach us: USA/EUROPE/Locations Not Listed: Motorola Literature Distribution; P.O. Box 5405, Denver, Colorado 80217. 1–303–675–2140 or 1–800–441–2447 JAPAN: Motorola Japan Ltd.; SPS, Technical Information Center, 3–20–1, Minami–Azabu. Minato–ku, Tokyo 106–8573 Japan. 81–3–3440–3569 ASIA/PACIFIC: Motorola Semiconductors H.K. Ltd.; Silicon Harbour Centre, 2 Dai King Street, Tai Po Industrial Estate, Tai Po, N.T., Hong Kong. 852–26668334 Technical Information Center: 1–800–521–6274 HOME PAGE: http://www.motorola.com/semiconductors/ For More Information On This Product, Go to: www.freescale.com DSP5685XSFPPB/D