Win | Digital Multiline Telephone | DSP5685XSFPPB, Freescale Semiconductor Feature Phone

DSP5685XSFPPB, Freescale Semiconductor Feature Phone
Freescale Semiconductor
Feature Phone Software Application Product Brief
Fully functional DSP-based telephone with speakerphone
and CLASS feature support
High quality, full duplex speakerphone with performance
optimization tools
Support for on-hook GR-30-CORE services:
— Calling Number and Name Delivery
— Dialable Directory Number
— Visual Message Waiting Indicator
— Call Qualifier
Support for off-hook GR-30-CORE services:
— Calling Identity Delivery on Call Waiting
— Calling Waiting Deluxe
Adaptive Line and Acoustic Echo Cancellation
Multi-line and VoIP conference bridge ready
Telcordia SR-3004 and SR-TSV-002476 compliant
Supported by Performance ExpertTM (PE)
An adaptive line echo canceller with a preset tail length of
16ms 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-470 DTMF dialer
Extension-in-use detection control
Tonal Ringing Generator
Command/Control interface via AT commands or direct
function calls
The feature phone application is a fully functional telephone based on the DSP5685x family that provides a highly flexible
framework for screenphone and telco service products. This flexibility 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 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.
The feature phone application’s customizable framework 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 PE modules to
perform various functions. The application software performs all start-up initialization and buffer allocation for the telephony
modules and hardware drivers and implements communications between device and peripheral drivers and the telephony
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.
Feature Phone Application Software
Telephony Modules
- Type 1 & 2 Telephony Features
- Caller ID Parser
- Echo Canceller
- Full Duplex Speakerphone
Line Sample
Line Sample Audio Sample
DAA Control
SSI and CODEC Drivers
GPIO Driver
UART Buffer
SCI Driver
(for TDC1)
Keypad Driver LCD Driver
Figure 1-1. Software System Block Diagram
© Freescale Semiconductor, Inc., 2005. All rights reserved.
(for TDC1)
Table 1-1. Performance
Program (words)
Data (words)
Caller ID Type 1-2 software module
Caller ID Parser software module
Generic Echo Canceller software module
(with 8ms tail length)
Full Duplex Speaker Phone software module
(with 24ms tail length)
Feature Phone application software
• Processor Expert (PE) provides a Rapid Application Design (RAD) tool that combines easy-to-use component-based
software application creation with an expert knowledge system.
• 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 the DSP56858EVM and the Telecommunications Daughter Card (TDC1).
Together, PE, CodeWarrior and EVMs create a complete, scalable tools solution for easy, fast, and efficient development.
DSP56800E Reference Manual
Detailed peripheral description of the 56800E architecture, 16-bit core processor and Order Number:
instruction set
DSP56852 User’s Manual
Detailed description of the memory, peripherals, and interfaces of the DSP56852
Order number:
DSP5685x User’s Manual
Detailed description of the memory, peripherals, and interfaces of the DSP5685x
family of devices
Order number:
DSP5685x Evaluation Module
User’s Manual
Describes in detail the hardware on the DSP56858EVM
Order number:
Targeting Freescale DSP5685x
Focuses on specifics of target configuration for Freescale’s DSP56852 and
DSP56858 devices
Feature Phone Application
Application documented in Targeting manuals
Programmer’s Guide
Describes the development environment, software modules and tools for DSP568xx
devices and the Application Programming Interfaces (APIs)
GR-30-CORE, LSSGR: Voiceband Data Transmission Interface Section 6.6 (a
module of LSSGR, FR-64), Telcordia Technologies, December, 1998.
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.
SR-TSV-002476, CPE Compatibility Considerations for the Voiceband Data
Transmission Interface, Telcordia Technologies, December, 1999.
The Feature Phone Application is included in PE.
Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product
or service names are the property of their respective owners.
2005, Freescale Semiconductor, Inc.
Rev. 1, 1/2005
Included with Code
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF