Part Number Hot Search : 
Z5232 IRFB4 MAX147 Z5232 MC140 ERB12JG ST211 FR151
Product Description
Full Text Search
 

To Download 360RDSN Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 ISD-T360 Reference Design User's Guide
For Digital Answering Machines
INCLUDED IN THIS REFERENCE DESIGN
INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 FEATURES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 SCHEMATIC DIAGRAMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 SOFTWARE FLOWCHARTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 OPERATING THE DAM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 ACCESSING THE DAM REMOTELY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
ISD
1
ISD-T360 Reference Design User's Guide
INTRODUCTION
Information Storage Device's digital speech processor (DSP), the ISD-T360, provides digital answering machine (DAM) functionality and full-duplex speakerphone capabilities to embedded systems by integrating the function of traditional DSP and a 16-bit, general purpose, RISC core. The DSP interfaces directly with codec circuitry and flash memory under the control of the ISD-T360 processor, through a serial MICROWIRE interface. Thus, the DSP operates as a slave peripheral that receives commands from the external master Winbond 89C51 processor. The ISD-T360 combined with a 16-Mbit flash memory device can provide up to one hour of recording time. The Winbond 89C51 is an 8-bit microcontroller providing 36 I/O pins for sufficient interfacing with analog other than DSP circuitry. The processor manages all of the I/O pins and time facilities throughout the entire system. This reference design guide provides a basic working model for designing, constructing and operating a fully-functional DAM using the ISD-T360 VoiceDSP processor. All required information is contained in these pages and on the attached disk. If additional support is required, please email our product support department at apps@isd.com.
2
Voice Solutions in SiliconTM
ISD-T360 Reference Design User's Guide
FEATURES
This reference design for a DAM using the ISD-T360 digital speech processor not only contains basic answering machine features but also offers the following additional features:
*
Features full-duplex speakerphone functionality
Hands-free conversations between user and line user
*
Supports 16m flash memory devices
Samsung flash Interchangeable design possibilities
*
Utilizes ISD's International Vocabulary System (IVS) synthesized speech application to generate voice prompts during operation
Supports multiple languages
* * *
Includes digital volume control for speakers Allows total remote control capabilities Operates at low power when idle
ISD
3
ISD-T360 Reference Design User's Guide
SCHEMATIC DIAGRAMS
The following schematic diagrams detail layout designs for the ISD-T360-based DAM. Figure 1: Microphone and speaker circuitry
4
Voice Solutions in SiliconTM
ISD-T360 Reference Design User's Guide
Figure 2: CODEC Interface
ISD
5
ISD-T360 Reference Design User's Guide
Figure 3: Microcontroller I/O assignments
6
Voice Solutions in SiliconTM
ISD-T360 Reference Design User's Guide
Figure 4: Memory Interface
ISD
7
ISD-T360 Reference Design User's Guide
FLOW CHARTS FOR THE ISD-T360 DAM REFERENCE DESIGN
T360 REFERENCE DESIGN S/W STRUCTURE
The reference software code is written in C language for 8051microcontroller. It has a small kernel and is easily integrated into an 8051-based system's software, such as Telephone Set, Caller ID systems, Cordless Phone and PABX systems. The software is comprised of three components: 1. Kernel 2. Device driver 3. Answer machine as the state machine Each of these components are detailed below.
Kernel * * Timer: the timer has 6 software timers, which can start by any task and timeout to wake up any other task. Message Handler: the message handler has 10 message handlers for passing information between tasks. Each message has a 1-byte message header and 2-bytes of data. This can be easily increased by modifying the "include" file. State Machine table: each task can setup its own state machine table. The Kernel's state controller will search corresponding task's state machine table to find the correct message header, then run the routine.
*
Device Driver * * T360 driver: this driver includes microwire interface and commands sent to or received from T360. Ring Detection: detects one ring pattern and then sends a ring event to the Answer machine module. This detection may vary in some countries, thus requiring modification on the timing of this module. LED: sends data out to I/O pin for two 7-segment LED display. KEY: scans the Key matrix and converts it to the corresponding key function required for Answer machine module. 8051 driver: controls other I/O pins, such as on/off hook, speaker mute on/off.
* * *
Answer machine state Machine * * * TADmain: includes the state machine table; details of the state flow follow in the next section. TAD function: includes functions called by the state machine such as Autoplay message, Play one Message, Recording, Delete one message, Delete all messages, etc. TAD set: includes entry and exist of setting mode, and updates system information such as CLOCK setting, Security Code setting, Answer On/Off option, etc.
8
Voice Solutions in SiliconTM
ISD-T360 Reference Design User's Guide
ISD
9
ISD-T360 Reference Design User's Guide
10
Voice Solutions in SiliconTM
ISD-T360 Reference Design User's Guide
ISD
11
ISD-T360 Reference Design User's Guide
12
Voice Solutions in SiliconTM
ISD-T360 Reference Design User's Guide
ISD
13
ISD-T360 Reference Design User's Guide
14
Voice Solutions in SiliconTM
ISD-T360 Reference Design User's Guide
ISD
15
ISD-T360 Reference Design User's Guide
16
Voice Solutions in SiliconTM
ISD-T360 Reference Design User's Guide
ISD
17
ISD-T360 Reference Design User's Guide
18
Voice Solutions in SiliconTM
ISD-T360 Reference Design User's Guide
ISD
19
ISD-T360 Reference Design User's Guide
20
Voice Solutions in SiliconTM
ISD-T360 Reference Design User's Guide
ISD
21
ISD-T360 Reference Design User's Guide
22
Voice Solutions in SiliconTM
ISD-T360 Reference Design User's Guide
TABLE OF SOURCE CODE FILES FOR THE ISD-T360 DIGITAL ANSWERING MACHINE REFERENCE DESIGN
FILE TYPE Kernel FILE NAME Startup.a51 Description Hardware reset entry point, Setup Interrupt vector table, clean up memory and entry to Main C program. Handle message information, pools and table between the tasks Select the tasks to be run according to priority from message pools According to current task, search corresponding message in different status, run the responding function then consume the message information. Under Interrupt timer kicks, if timeout occurs, send message to Timer Tasks. Timer Task rearranges timers and sends messages to corresponding Tasks. Setup priority and function pointer for each Task Tasks and hardware driver initialize and start infinite loop in scheduler Microwire interface. T360 command and parameter handling 8051 I/O configure and I/O control Key scans every 10ms and converts valid keys into corresponding key functions, then sends to TAD task Led display driver Ring detection Answer machine functions: recording OGM/MEMO, playback OGM/MEMO, Message delete, etc. TAD status machine table and TAD task entry Functions of TAD parameter setting: Answer On/Off, ring count, Remote access code, etc.
Osmsg.c Ossched.c
Osstate.c
Ostimer.c
Task.c Main.c
Driver
Drv360.c Drv8051.c Key.c
Led.c Rngdet. Tadcid Tadfunc.c
Tadmain.c Tadset.c
ISD
23
ISD-T360 Reference Design User's Guide
OPERATING THE DAM
Once the power supply is connected, the 7-segment display will show "00" and play voice prompt "Initialization completed, ready for operation". The display will show one of the following states: Display
"No of ICM recorded" " An" / "no of ICM recorded" alternately "OF" / " no of ICM recorded" alternately "--" / "no of ICM recorded" alternately
Meaning
DAM in "On" mode with ICM recorded DAM in "An" mode with ICM recorded DAM in "OFF" mode with ICM recorded no OGM nor ICM recorded
CLOCK, SETTING THE CLOCK
Check Time Press the CLOCK button and the answering machine will say the current time (i.e., "Monday, 12:00 A.M.). Press and hold the CLOCK button for more than one second. You will hear the voice prompt "set clock" and the answering machine will announce the current day and time (i.e., Monday, 12:00 A.M.). At the same time, the display will show the day ("01" for Sunday, "02" for Monday, etc.). 1. Changing the Day. By pressing the FWD or BWD buttons, the day will be increased or decreased, respectively, and the machine will simultaneously announce the current day. To confirm the setting, press and hold the CLOCK button within fives seconds of the announcement, and then the machine will enter the Hour Mode. Otherwise, the machine returns to the idle mode. 2. Changing the Hour. To change the hour, press the FWD or BWD buttons while in the Hour Mode (follows the Day Mode) and the hour will be increased or decreased, respectively. Note that the display will show the hour from 00 to 23, while the machine will announce the hours 1 to 12 with A.M. or P.M. To confirm the setting, press and hold the CLOCK button; the machine then enters the Minute Mode. Otherwise, the machine returns to idle mode. 3. Changing the Minute. To change the minute, use the FWD and BWD buttons as explained above in updating the hour and day. To confirm the setting, press the CLOCK button within five seconds of the announcement. Read the updated clock and exit Set Clock Mode.
NOTE: The clock settings will not be saved and the system will return to the idle state if no key is pressed after five seconds - unless, STOP is pressed during any mode or CLOCK is pressed while in the minute setting mode.
Set Clock
24
Voice Solutions in SiliconTM
ISD-T360 Reference Design User's Guide
THE RING SELECT BUTTON
Press the RNG_SEL button to display the current ring setting. Press and hold the RNG_SEL button, and the LED display will show one of the following messages: [r2] [r4] [rA] -- The answering machine responds after second ring. -- The answering machine responds after fourth ring. -- If there are previously recorded messages, the answering machine responds after the second ring. Otherwise it responds after the fourth ring.
SETTING SEC (SECURITY CODE)
SEC (Security Code) numbers must start with a "9". Thus the code numbers are "9ab" or "9xy" where the "ab" and "xy" are the user's input numbers. To set the SEC, press the CODE button until the LED display shows "CS" and "ab", alternately (current code number). By pressing the CHANGE button, the machine will display the current SEC code. Increase the left digit by pressing the BWD button and the right digit by pressing the FWD button. To confirm the setting, press CODE within five seconds. The machine will display "9ab". If the CODE button is not pressed within five seconds, the answering machine will return to idle with the SEC remaining unchanged.
OGM, RECORD AND PLAYBACK
Record an OGM (Out-Going Message) You must record the outgoing message prior to entering the Answer/Announce mode. Otherwise, the machine will not record any Incoming Messages. To record an OGM, press and hold the OGM button until the beeps sound. The DAM will begin to record and the LED displays the elapsed time of the OGM. When recording is finished, press the STOP button. The machine will playback the OGM and return to idle state. Note that the recording will be terminated if it exceeds 60 seconds in duration. Playback an OGM To playback an OGM, press the OGM button once. Increase or decrease the volume by pressing the VOL_UP or VOL_DN button, respectively. To halt the playback, press the STOP button. If no OGM was previously recorded, the DAM will beep twice and the LED will display "--". After playback the DAM will return to idle.
SETTING ANSWER ON/ OFF/ANNOUNCE ONLY
Setting Answer On Press the ON/OFF button until the voice prompt "Answer on" sounds and the LED displays a 2-digit number, which represents the number of ICM (In-Coming Messages). In this mode, the answering machine will record all incoming calls until memory is full (maximum 50 calls).
ISD
25
ISD-T360 Reference Design User's Guide
Setting Answer Off
To set the Answer Off, press the ON/OFF button until the voice prompt "Answer off" sounds and the LED displays "OF". In this mode the DAM will not answer any in-coming calls. The LED will display "OF" and the number of ICMs, alternately. To set the Announce Only, press the ON/OFF button until the voice prompt "Announce only" sounds and the LED displays "An". In this mode, the answering machine will answer the incoming call and play the OGM, but will not record an incoming message. The LED will display "OF" and number of ICMs, alternately.
Setting the Announce Only
TO PLAY THE ICMS (INCOMING MESSAGES)
When a new ICM is recorded, the New Message LED lights up. To play the ICM, press the PLAY button. The DAM will begin playing the earliest ICM and progress to the latest ICM. Simultaneously, the 7-segment display will show the number of the current message being played. After ICMs are played, the New Message LED will automatically turn off. Feature Replay the current message Pause/Resume current message Buttons Press the BWD button while the message is playing Press the PLAY button to toggle between Pausing and Resuming the message. Press STOP button While playing the message that you want to delete, press the ERASE button Press FWD button Press BWD button Press the VOL_UP or VOL_DN button to increase the volume accordingly
While the ICM is Being Played, It Is Possible to:
Stop playing an ICM Erase the current ICM Skip to next ICM Go to previous ICM Adjust volume
TO ERASE ALL ICMS (INCOMING MESSAGES)
While in idle mode, press and hold the ERASE button until you hear the long beep indicating that all incoming messages have been erased.
NOTE: An incoming message will not be erased if it was not previously played.
TO RECORD A MEMO
To record a memo, press and hold the MEMO button until the voice prompt "Memo Recording" is announced. The DAM begins recording the message and the 7-segment display lists the elapsed time. When you are finished recording, press the STOP button. The machine will return to the idle state. Note that the recorded memo will be treated as an ICM by the DAM and can be played during ICM playback.
SPEAKER PHONE
To enable the speakerphone, press the SPK button. Press the SPK button again to toggle the speakerphone off.
26
Voice Solutions in SiliconTM
ISD-T360 Reference Design User's Guide
ACCESSING THE DAM REMOTELY
All remote control functions must be operated through a DTMF-tone telephone. To access the remote functions, call and wait until the DAM answers, and the OGM plays. Key-in the three digit security code (see Setting the SEC) while the OGM is playing or the ICM recording. To Playback an ICM, Remotely After entering the correct security code, two beeps will sound and the DAM will wait seven seconds for a command. If nothing is entered, the DAM will disconnect. If the security code is incorrect, the DAM will continue recording your call as an ICM. To playback all ICMs, press "0" once and the DAM will announce "You have message(s)." Once all ICMs have been played, the DAM will announce "End of messages." To repeat an ICM, press "0" again within six seconds and all ICMs will begin to playback. Remote Volume Control Remote Erase of an ICM Remote Save of an ICM Remote Setting of DAM On, Off, or Announce only modes To adjust volume control during remote ICM playback, press "2" to increase volume or "1" to decrease volume. To erase a current ICM, press "*" after ICM has finished playing. To erase all ICMs, press "*" for at least one second after all ICMs have finished playing. Once all the ICMs have been played, hang up. The DAM will automatically save all ICMs and continue to record new, incoming calls. While the OGM is playing or the ICM is recording, you can perform the following functions: * Turn on the DAM: press "9" until three beeps sound, indicating the machine is in answer mode. Then press "4" to confirm the setting. Four beeps will sound for acknowledgment. Turn off the DAM: press "9" until two beeps sound, indicating the machine is off. Then press "4" to confirm the setting. Four beeps will sound for acknowledgment. Set DAM to Announce only: press "9" until one beep sounds, indicating the machine will only play the OGM and cease to record ICMs. Then press "4" to confirm the setting. Four beeps will sound for acknowledgment.
*
*
ISD
27
ISD-T360 Reference Design User's Guide
28
Voice Solutions in SiliconTM
IMPORTANT NOTICES
The warranty for each product of ISD (Information Storage Devices, Inc.), is contained in a written warranty which governs sale and use of such product. Such warranty is contained in the printed terms and conditions under which such product is sold, or in a separate written warranty supplied with the product. Please refer to such written warranty with respect to its applicability to certain applications of such product. These products may be subject to restrictions on use. Please contact ISD, for a list of the current additional restrictions on these products. By purchasing these products, the purchaser of these products agrees to comply with such use restrictions. Please contact ISD for clarification of any restrictions described herein. ISD, reserves the right, without further notice, to change the ISD VoiceDSP product specifications and/or information in this document and to improve reliability, functions and design. ISD assumes no responsibility or liability for any use of the ISD VoiceDSP products. ISD conveys no license or title, either expressed or implied, under any patent, copyright, or mask work right to the ISD VoiceDSP products, and ISD makes no warranties or representations that the ISD VoiceDSP products are free from patent, copyright, or mask work right infringement, unless otherwise specified. Application examples and alternative uses of any integrated circuit contained in this publication are for illustration purposes only and ISD makes no representation or warranty that such applications shall be suitable for the use specified. The ISD products described herein may not be used in recordable greeting cards intended for resale in Japan without ISD's prior written consent. Recordable greeting cards are articles, usually constructed of paper or cardboard (but not limited to these materials), that include artwork (including pre-printed or customer-affixed photographs or artwork) and/or editorials that have the look and feel of greeting cards and are able to be inserted into an envelope (but do not necessarily need to be inserted) and primarily intended to be presented or delivered to an individual as a greeting card, that allow the sender to record and the recipient to play back, and audio signal message. The foregoing restriction applies only to recordable greeting cards intended, directly or indirectly, for retail distribution. Recordable greeting cards incorporating ISD products may not be sold, directly or indirectly, through retail channels without ISD's prior written consent. The 100-year retention and 100K record cycle projections are based upon accelerated reliability tests, as published in the ISD Reliability Report, and are neither warranted nor guaranteed by ISD. Information contained in this ISD VoiceDSP data sheet supersedes all data for the ISD VoiceDSP products published by ISD prior to August, 1998. This data sheet and any future addendum to this data sheet is (are) the complete and controlling ISD VoiceDSP product specifications. In the event any inconsistencies exist between the information in this and other product documentation, or in the event that other product documentation contains information in addition to the information in this, the information contained herein supersedes and governs such other information in its entirety. Copyright(c) 2000, ISD (Information Storage Devices, Inc.) All rights reserved. ISD is a registered trademark of ISD. VoiceDSP is a trademark of ISD. All other trademarks are properties of their respective owners.
2727 North First Street San Jose, California 95134 Tel: 408/943-6666 Fax: 408/544-1787 Part No. ISDT360RDG1-400


▲Up To Search▲   

 
Price & Availability of 360RDSN

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X