Looking for - Smart



Speech and Audio Solutions from Microchip | |

|[pic] |

Find suitable Products, Software, Tools & Training for your Speech and Audio applications below

|[pic] | [pic] | [pic] | [pic] | |[pic] |

|Looking for? |Microchip Has the Solution! |

|Hi- Fidelity Speech and Audio playback: | SW300026 -dsPIC/PIC24 G.711 Speech Encoding & Decoding library |

| |SW300090 : dsPIC G.726A Speech Encoding/Decoding Library |

| |Low-cost MPLAB Starter Kit for dsPIC DSCs |

| |dsPICDEM 1.1plus:DM300024 |

| |16bit DAC & Codec Interface peripherals. |

|Low Cost Speech & Audio |Speex Libraries |

|playback: | |

| |Speech Playback PICtail Plus Daughter Board: AC164125 |

|Efficient Recording Solutions: |SW300090 : dsPIC G.726A Speech Encoding/Decoding Library |

| |SW300070: Speex Speech encoding/decoding Library |

| |Low-cost MPLAB Starter Kit for dsPIC DSCs |

| |dsPICDEMPlus1.1:DM300024 |

| |12bit ADC & External Codec Interface peripherals |

|Solutions for Voice Communication Equipment: |Noise Suppression |

| |Acoustic Echo Cancellation |

| |Line Echo Cancellation |

| |dsPIC DSC Equalizer Library |

| |dsPICDEMPlus1.1:DM300024 |

| |12bit ADC, 16 bit DAC, External Codec Interface peripherals, 4 wire SPI |

|Speech Recognition |Speech Recognition Library |

Back to Top

Speech, Voice and Audio Application Notes/Software Libraries/User Manuals

|Speech, Voice And Audio Application |Resource Type |Title & Link |

|Playback |App. Note & Source Code |AN 538 – Using PWM to generate Analog Output |

|Record |App. Note & Source Code |AN1152 - Achieving Higher ADC Resolution Using Oversampling |

|Record and Playback |App. Note & Source Code |AN643-Adaptive Differential Pulse Code Modulation |

| |Library | SW300026 -dsPIC/PIC24 G.711 Speech Encoding & Decoding library |

| |Library |SW300090 : dsPIC G.726A Speech Encoding/Decoding Library |

| |Library |SW300070: Speex Speech encoding/decoding Library |

| |Library |Audio Library for PIC32MX - supports ADPCM and WAV formats |

| | | |

|Voice Communication Equipments |Library |SW300060 : Aucostic Echo Cancellation Library |

| |Library |SW300080: Line Echo Cancellation Library |

| |Library |SW300040 : Noise suppression library |

| |Library |dsPIC DSC Equalizer Library |

|Speech Recognition |Library |SW30001 :Speech Recognition Library |

|All |Library |dsPIC DSC Automatic Gain Control Library |

|dsPICDEM 1.1 Plus Development Board |User Manual |dsPICDEM 1.1 Plus User's Guide  |

| |Demo Code |dsPICDEM 1.1 Plus Demo Code  |

Back to Top

Speech, Voice and Audio Software Library Overview:

|dsPIC/PIC24 G.711 Speech Encoding & Decoding library |

|The PIC24/dsPIC® Digital Signal Controller (DSC) G.711Speech Encoding/Decoding Library performs toll-quality voice compression and voice decompression. The library|

|is an implementation of the ITU-T G.711 standard on the dsPIC DSC. The encoding algorithm used is either A-law or μ-law companding (user-selectable), and features |

|a 2:1 compression ratio. The G.711 library can be used for both half-duplex and full-duplex systems. |

|Key Features: |

|Fixed 8 kHz input sample rate |

|Fixed 64 kbps output data rate |

|PESQ-based Mean Opinion Score (MOS): 4.3-4.5 (out of 5.0) |

|A-law or μ-law based coding |

|Two analog input interfaces – codec or on-chip ADC |

|Two analog output interfaces – codec or on-chip PWM |

|Playback-only applications benefit from the Speech |

|Encoder Utility. Encoded files can be created from the desktop using a PC microphone or WAV file |

|Storing compressed speech requires 8 KB of memory per second of speech |

Back to Top

|dsPIC G.726A Speech Encoding/Decoding Library |

|The dsPIC® DSC G.726A Speech Encoding/Decoding Library performs toll-quality voice compression and voice decompression. The encoding algorithm used is Adaptive |

|Differential Pulse Code Modulation (ADPCM). The compression can be configured by the user to be either 3.2:1, 4:1, 5.33:1 and 8:1, corresponding to output data |

|rates of 40, 32, 24 and 16 kbps respectively. The G.711 library is suitable for both half-duplex and full-duplex systems |

|Key Features: |

|Fixed 8 kHz input sample rate |

|User-selectable output data rate of 40, 32, 24 or 16 kbps |

|PESQ-based Mean Opinion Score (MOS): 4.3-4.5 (out of 5.0) |

|Adaptive Differential Pulse Code Modulation (ADPCM) based coding |

|Two analog input interfaces: codec or on-chip ADC |

|Two analog output interfaces: codec or on-chip PWM |

|Playback-only applications benefit from the Speech Encoder Utility. Encoded files can be created from the desktop using a PC microphone or WAV file. |

Back to Top

|Speex Speech encoding/decoding Library |

|The dsPIC Digital Signal Controller (DSC) Speex Speech Encoding/Decoding Library performs toll-quality voice compression and voice decompression. The library is a |

|modified version of the Speex speech coder made specifically for the dsPIC DSC families and features a 16:1 compression ratio. Encoding uses Code Excited Linear |

|Prediction (CELP), which is a popular coding technique. The library is appropriate for both half-duplex and full-duplex systems. |

|Key Features: |[pic] |

|Supports Narrow band and Wide band sampling rates | |

|Audio bandwidth: 0-8 kHz with sampling rate of up to 16 kHz | |

|Multiple encoders and/or decoders can be instantiated | |

|Full-duplex and half-duplex operations | |

|Compact and concise API for easier integration with application | |

Back to Top

|Audio Library for PIC32MX |

|Audio library for PIC 32 consists of APIs for Pulse Code Modulation, Adaptive Differential Pulse Code Modulation and Speex encoding and decoding algorithms. Speex|

|is an CELP based Open source patent-free audio compression format designed for speech. The ADPCM algorithm takes advantage of the high correlation between |

|consecutive speech samples, which enables future sample values to be predicted. Instead of encoding the speech sample, ADPCM encodes the difference between a |

|predicted sample and the speech sample. This method provides more efficient compression with a reduction in the number of bits per sample, yet preserves the |

|overall quality of the speech signal. |

|Key Features: |

|Free software/open-source, patent and royalty-free |

|Portable across all PIC 32-bit family of microcontrollers. |

|Supported encoding formats: PCM (raw, uncompressed), IMA ADPCM, Speex. |

|Implements an audio player behavior with play, record, pause, stop functionality. |

|Supports standard input/output stream formats: Wave, Ogg for Speex, as well as a free format, containing just data. |

Back to Top

| Noise suppression library |

|The dsPIC DSC Noise Suppression Library provides a function to suppress the effect of noise in a speech signal. This function is useful for microphone-based |

|applications that have a potential for incoming speech corruption from ambient noise. It is especially suitable for systems where an acoustically isolated noise |

|reference is not available. The noise suppression library removes noise from a 10 ms block of 16-bit speech data sampled at 8 kHz. |

|Key Features: | |

|0dB to 44 dB noise reduction |[pic] |

|Audio Bandwidth: 0-4 kHz at 8 kHz sampling rate | |

|Simple user interface – only one library file and one header file | |

|All functions called from a C application program | |

|Comprehensive API provides parametric control of the Noise Suppression Engine| |

| | |

Back to Top

|Acoustic Echo Cancellation Library |

|The dsPIC Digital Signal Controller (DSC) Acoustic Echo Cancellation (AEC) Library provides a function to eliminate echo generated in the acoustic path between a |

|speaker and a microphone. This function is useful for speech and telephony applications in which a speaker and a microphone are located in close proximity to each |

|other and are susceptible to signals propagating from the speaker to the microphone resulting in a perceptible and distracting echo effect at the far end. |

|Key Features: |[pic] |

|Fully tested for compliance with G.167 specifications for in-car applications | |

|Audio Bandwidth: 0 to 4 kHz at 8 kHz sampling rate | |

|Convergence Rate: Up to 47 dB/sec., typically greater than 30 dB/sec | |

|Acoustic Echo Cancellation: Up to 50 dB, typically > 40 dB | |

|Can be used together with the Noise Suppression (NS) Library | |

|Adjustable NLP attenuation level | |

|Can be instantiated multiple times to support multiple input audio streams. | |

Back to Top

|Line Echo Cancellation Library |

|The dsPIC DSC Line Echo Cancellation (LEC) Library is compatible with the ITU-T G.168 standard. It provides a function to eliminate echo generated in telephone or |

|digital network components. LEC library functions can be used to eliminate far-end as well as near-end echo. |

|Key Features: |[pic] |

|Line echo cancellation for 16, 32, 64 or 128 ms echo delays | |

|Audio Bandwidth: 0 to 4 kHz at 8 kHz sampling rate | |

|Convergence Rate: Up to 60 dB/sec., typically greater than 30 dB/sec | |

|Can be used together with the Noise Suppression (NS) Library | |

|Can be instantiated multiple times to support multiple input audio streams. | |

| | |

Back to Top

|dsPIC DSC Equalizer Library |

|dsPIC® DSC Equalizer Library provides functionality to adjust the spectral characteristics of a voice band signal. The Equalizer library enables compensation for |

|the changes in total properties of the voice signal resulting because of signal processing and mechanical limitations of Input-Output devices. Equalizer library|

|enables user to modify the spectral characteristics of the signal. |

|Key Features: |[pic] |

|Eight EQ bands centered at 31, 62, 125, 250, 500, 1000, 2000, and 4000 Hz | |

|Quality factor of 1.4 for each band-pass filter | |

|Individual band gain control from 0 to -18dB | |

|Master gain control from 0 to 12 dB | |

|Can be integrated with the dsPIC DSC Noise Suppression, Acoustic Echo | |

|Cancellation, and Line Echo Cancellation libraries | |

|Can process multiple audio streams | |

Back to Top

|dsPIC DSC Automatic Gain Control Library |

|The dsPIC® DSC Automatic Gain Control Library automatically adjusts the amplitude of a speech signal to match a set level. This is useful in speech applications |

|where the distance between the speech source and the microphone is not fixed. The Automatic Gain Control Library can be used readily with Microchip's Speech and |

|Audio Solutions for speech signal pre-processing. |

|Key Features: |[pic] |

|Input signal clip detection | |

|Hooks to control gain of external codec | |

|Gain attack, release and leakage rate controls | |

|Audio bandwidth: 8 – 48 kHz sampling rate | |

|All functions called from a C application program | |

Back to Top

Speech, Voice and Audio Training: Variety of learning options

|Microchip provides a variety of learning options for you. These include Hands-on training courses at our Regional Training Centers or at the annual MASTERS Workshops|

|held in every part of the world. For those of you who would like to familiarize yourselves with Microchip’s solutions in the comfort of your office or home we also |

|provide a host web seminars. These may be either downloaded to your PC or conveniently viewed online. |

|Seminar/Workshop Title |Training format |

|16bit Speech & Audio Solutions |Web Seminar |

|A look at the dsPIC® DSC Audio and Speech Starter Kit |Web Seminar |

|Audio DAC Peripheral on DSC devices |Web Seminar |

|dsPIC33F DMA |Web Seminar |

|dsPIC30F 12 bit ADC Module (part 1&2) |Web Seminar |

|Introduction to the Motor Control PWM Module |Web Seminar |

|MCP4725: 12-bit DAC with Non-Volatile Memory |Web Seminar |

|Signal Chain Overview |Web Seminar |

|Do I Filter Before, After, or Never? |Web Seminar |

Back to Top

Speech, Voice and Audio Development Boards & SW Tools:

|Tools listed below targets Speech, Voice and Audio Applications. These development boards provides an easy and economical way to evaluate the dsPIC DSC, |

|PIC24F,PIC24H and PIC32 MCU family of devices and provides an educational and prototyping platform to investigate Speech, Audio and Voice Communication |

|Applications. Included with the development boards are software, documentation, and hands on exercises that can be used to get an in-depth hands-on on Speech, |

|Audio and Voice Applications. |

Selection Table: Development Boards

|Speech, Voice And Audio |Target Device Family |Development Tools Required |

|Application Type | | |

| | |Dev Board(s) |Accessories |Plug-In-Module/Device |

|Record and Playback |dsPIC33F | |None |None |

| | |DM330011 - MPLAB® Starter Kit | | |

| | |for dsPIC® DSC  | | |

|Record and Playback |PIC24F MCU |DM240001 - Explorer 16 |Audio PICtail™ Plus |MA240011 - PIC24F 100P to 100P TQFP |

| |PIC24H MCU |Development board |(record & playback) |MA240013 - PIC24F 44P to 100P TQFP |

| |PIC32 MCU | | |MA240012 - PIC24H 100P to 100P TQFP |

| |dsPIC33F | |Speech Playback |MA330011 - dsPIC33 GP 100P to 100P TQFP |

| | | |PICtail™ Plus Daughter |MA330015 - dsPIC33 GP 28P QFN to 100P |

| | | |Board: AC164125 |MA330017 - dsPIC33 GP 44P QFN to 100P |

| | | | |MA320001 – PIC32MX 100-pin QFP |

|Record, Voice Communication and|dsPIC33F |DM300024 - dsPICDEM 1.1 Plus |None |MA300014 – dsPIC30F6014A |

|Speech Recognition |dsPIC30F | | |MA300015 – dsPIC30F6010A |

| | | | |MA330012 – dsPIC33FJ256GP710 |

Development board Details:

|Development/Starter Board |Features |

| |The MPLAB Starter Kit for dsPIC Digital Signal Controllers is a complete hardware and software tool suite for |

|MPLAB Starter Kit for dsPIC® DSCs |exploring applications based upon Microchip’s dsPIC DSCs. With a built-in debugger on the board, simply install |

| |the software and connect the USB cable to the PC. Start up MPLAB IDE and you are in full control, able to run |

|[pic] |the sample programs, and to download and test your own applications. The board is designed with dsPIC DSC with |

| |256 KB of flash memory, a high-fidelity audio codec, microphone input and headphone/speaker outputs, and is |

| |powered from the USB connection to the PC. |

| | |

| |Key Features: |

| |Board includes integrated debugger / programmer |

| |USB powered |

| |dsPIC33FJ256GP506 DSC with 256 KB Flash and 16 KB RAM |

| |16/24/32 bit codec with a maximum sampling frequency of 48KHz |

| |Low cost audio capture and play back circuitry using the 12 bit ADC and PWM Audio |

| |Microphone and line level inputs with adjustable input gain |

| |100mW headphone amplifier with digital volume control |

| |2 switches and 3 LEDs for user application purposes |

| |4 Megabit serial flash memory for application use |

| |Temperature sensor |

|dsPICDEM 1.1 Plus General Purpose development |The dsPICDEM 1.1 Plus General Purpose development board provides the application designer with a low cost |

|board |development tool to become familiar with the dsPIC30F/33F and PIC24H 16-bit architecture, high performance |

|[pic] |peripherals and powerful instruction set. |

|Click here to buy this development board | |

| |Key Features: |

| |dsPIC30F6014A Plug-in Sample |

| |Serial Communication Channels Interface (two UARTs, SPI™, CAN, RS-485) |

| |Si3000 Voiceband Codec with MIC In/Speaker Jacks |

| |General Purpose Prototyping Area with Expansion Header |

| |122 x 32 Dot Addressable LCD |

| |MPLAB® ICD 2 and MPLAB ICE 4000 Emulator support |

| |LEDs, Switches and Potentiometers |

| |Temperature Sensor |

| |Separate Digital and Analog Voltage Regulators |

| |Digital Potentiometer for DAC Capability |

|Explorer16 Development Board |The Explorer 16 is a low cost, efficient development board to evaluate the features and performance of |

| |Microchip's new PIC24 Microcontroller, the dsPIC33 Digital Signal Controller (DSC) families, and the new 32-bit |

|[pic] |PIC32MX devices. Coupled with the MPLAB ICD 2 In Circuit Debugger or MPLAB REAL ICE, real-time emulation and |

| |debug facilities speed evaluation and prototyping of application circuitry. |

| |Features |

| |Includes PIC24FJ128GA010 and the dsPIC33FJ256GP710 Plug-in Modules |

|Click on the image to access complete details of |Alpha-numeric 16 x 2 LCD display |

|this board |Interfaces to MPLAB ICD 2, MPLAB REAL ICE, USB, and RS-232 |

| |Includes Microchip's TC1047A high accuracy, analog output temperature sensor |

|Click here to buy this development tool |Expansion connector to access full devices pin-out |

| |Supports Plug-in modules for 28pin, 44pin & 100 pin dsPIC® Devices |

| |Click here for the complete list of plug-in modules |

|Speech Playback PICtail Plus Daughter Board |The Speech Playback PICtail Plus Daughter Board is for evaluation and development of speech recording and |

| |playback applications using Adaptive Differential Pulse Code Modulation (ADPCM). The daughter board is designed |

|[pic] |to interface with both the PICtail interface used on many PIC16 and PIC18 evaluation boards and the PICtail Plus|

| |card edge connector used on PIC24 and dsPIC evaluation boards. Reference AN643 for information on implementing |

| |an ADPCM solution. |

|Audio PICtail Plus Daughter Board |The Audio PICtail Plus Daughter Board is used with the Explorer 16 Development Board and the 16 bit 28 pin |

|[pic] |Starter Board to facilitate rapid implementation, development and testing of full duplex speech and audio |

| |applications with dsPIC DSC and PIC24H. |

Back to Top

dsPIC® DSC Speech and Audio Fast Forward (SAFF) Tool

|The SAFF is a PC Based application GUI simplifies speech and audio application development. The SAFF tool communicates with the target hardware via Microchip’s|

|Real-Time Data Monitoring (RTDM) protocol over an RS-232 or USB link. User can select several audio functions to implement and user has flexibility in choosing |

|the speech / audio path (send or receive) to implement them in actual applications. The SAFF GUI tool is ready to use with Microchip’s development boards and |

|also on custom dsPIC30F/dsPIC33F hardware platform. The GUI has unique feature of generating code for selected controller platforms. This also can be used to |

|tune algorithm parameters in addition to enable or disable algorithms for intended operation |

|[pic] |Key Features |

| | |

| |Supports Microchip’s dsPIC DSC Acoustic Echo Cancellation, Line Echo Cancellation, Noise |

| |Suppression and Equalizer Libraries. |

| |Implements typical full duplex communication signal processing chain with optimal |

| |arrangement of algorithms. |

| |All algorithm parameters can be controlled in real time via RTDM |

| |The generated code from GUI tool can be ported to custom dsPIC DSC hardware |

| |Quick Start Demonstration included with installation |

| |Supports multiple serial communication rates for communicating with target dsPIC DSC |

| |Uses UART and Timer peripheral on the dsPIC DSC device to implement RTDM and MIPS |

| |measurement. |

| |Parameters on target device can be update individually or in groups. |

Digital Filter Design / Digital Filter Design Lite

|The Digital Filter Design tool for the 16-bit dsPIC® Digital Signal Controller (DSC) makes designing, analyzing and implementing Finite Impulse Response (FIR) |

|and Infinite Impulse Response (IIR) digital filters easy through a menudriven and intuitive user interface. The filter design tool performs complex mathematical|

|computations for filter design, provides superior graphical displays and generates comprehensive design reports. Desired filter frequency specifications are |

|entered and the tool generates the filter code and coefficient files ready to use in the MPLAB®IDE Integrated Development Environment. System analysis of the |

|filter transfer function is supported with multiple generated graphs |

|[pic] |Key Features: |

| |Finite Impulse Response Filter Design |

| |Design method selection |

| |Low-pass, high-pass, band-pass and band-stop filters |

| |FIR filters can have up to 513 taps |

| |Various window functions are supported: |

| |Infinite Impulse Response Filter Design |

| |Code Generation Features |

dsPICWorks Data Analysis and DSP Software

|dsPICwork Data Analysis and DSP Software tool is an easyto- use data analysis and signal processing package for designs using dsPIC® Digital Signal Controllers |

|(DSCs). This software supports an extensive number of functions which include signal generation, arithmetic operations, digital signal processing, upto 3 |

|dimensional display and data import/export capabilities with MPLAB IDE and MPLAB ASM30 |

|[pic] |Key Features |

| | |

| |Wide variety of signal generators – sine, square, triangular, window functions, |

| |noise |

| |Extensive DSP functions – FFT, DCT, filtering, convolution, interpolation |

| |Extensive arithmetic functions – algebraic expressions, data-scaling, clipping, |

| |etc. |

| |One, two and three-dimensional displays |

| |Multiple data quantization and saturation options |

| |Multi-channel data support |

| |Automatic script file-based execution options available for any user-defined |

| |sequence of |

| |File import/export interoperable with MPLAB IDE |

| |Digital filtering options support filters generated by dsPIC® DSC Digital Filter |

| |Design |

| |MPLAB ASM30 assembler file option to export data tables into dsPIC30F and |

| |dsPIC33F RAM |

|Click here for the complete list of Microchip’s and 3rd party Hardware and software development tools & Real Time operating systems for 16 bit microcontrollers |

Back to Top

Getting started with Speech ,Audio and Voices Applications:

|What would you like to do? |

|I have speech encoding/decoding & audio playback experience but I am new to Microchip and would like to evaluate dsPIC DSCs for my Speech and audio |

|applications. |

|I have a explorer 16 development board and I would like to evaluate dsPICs for my next speech and audio project. |

|I want to find the lowest cost tools to evaluate the dsPIC for speech and audio. |

|I am planning to add Speech recording and Audio playback (for alrams) in my products . I would like to find a design house with expertise in Speech and Audio |

|applications to help me complete my product design quickly. |

|I am new to Speech and Audio applications. Where should I start? |

| |

Back to Top

| |

|I have speech encoding/decoding & audio playback experience but I am new to Microchip and would like to evaluate dsPIC DSCs for my Speech and audio |

|applications. |

|(back to Getting Started) |

| |

|Microchip provides you everything you will need to prototype your speech and audio application including, development boards, debuggers and software libraries. |

|Once you have installed the free MPLAB IDE and free student edition compiler MPLAB C30, just follow the easy directions below and purchase the components at |

|. You can then begin your design! Remember that all of Microchip’s 16 & 32-bit MCUs and DSCs are supported by Explorer16 starter kit, so you |

|can leverage this investment many times over the years. Few Speech and Audio applications for dsPIC30F DSC’s a are supported by dsPICDEM1.1 Plus board. |

|[pic] |

Back to Top

| |

| |

|I have a explorer 16 development board and I would like to evaluate dsPICs /24H for my next speech and audio project. |

|(back to Getting Started) |

| |

|Follow these steps to evaluate dsPIC DSCs using Explorer16 development board: |

|Order a free sample of suitable dsPIC33F device |

|You have to buy Speech Playback PICtail Plus Daughter Board: AC164125 or Audio Pictailplus daughter board for recording and playback applications |

|Download and install the free MPLAB IDE and MPLAB C30 C Compiler (student edition) |

|Connect the MPLAB REAL ICE™ emulator or ICD 2 In-circuit debugger. |

|Microchip provides you everything you will need to prototype your application including motors, power modules, development boards, debuggers and software. |

|Once you have installed the free MPLAB IDE and free student edition compiler MPLAB C30, just follow the easy directions below and purchase the components |

|at . You can then begin your design! Remember that all of Microchip’s 16 & 32-bit MCUs and DSCs are supported by Explorer16 starter kit,|

|so you can leverage this investment in tools many times over the years. |

| |

Back to Top

| |

|I want to find the lowest cost tools to evaluate the dsPIC for speech and audio.. |

|(back to Getting Started) |

| |

|MPLAB REAL ICE: MPLAB REAL ICE In-Circuit Emulator System is Microchip’s next generation high speed emulator for Microchip Flash DSC® and MCU devices. It |

|debugs and programs PIC® and dsPIC® Flash microcontrollers with the easy-to-use but powerful graphical user interface of the MPLAB Integrated Development |

|Environment (IDE), included with each kit. |

|MPLAB IDE : Free download, MPLAB Integrated Development Environment |

| |

|MPLAB C30 : C Compiler (student edition) Free download |

|Low-cost MPLAB Starter Kit for dsPIC DSCs : The MPLAB Starter Kit for dsPIC Digital Signal Controllers is a complete hardware and software tool suite for |

|exploring applications based upon Microchip’s dsPIC DSCs. The board is designed with dsPIC DSC with 256 KB of flash memory, a high-fidelity audio codec, |

|microphone input and headphone/speaker outputs, and is powered from the USB connection to the PC. Also on the board are reconfigurable switches, |

|potentiometers, a temperature sensor and a 4 Mb serial EEPROM to store data such as audio samples. |

Back to Top

| |

|I am planning to add Speech recording and Audio playback (for alrams) in my products . I would like to find a design house with expertise in Speech and |

|Audio applications to help me complete my product design quickly. |

| |

|(back to Getting Started) |

| |

|You can select one of our many design partners who have expertise in controlling motors with dsPICs. Click here to go to the Microchip Design Partners |

|portal. |

Back to Top

| |

|I am new to Speech and Audio applications. Where should I start? |

| |

|If you are new to Speech and Audio applications, learning about speech and audio is a great place to start. We have Web-seminars, application notes and |

|Speech and Audio library user guides that may be very helpful. |

| |

| |

|AN643-Adaptive Differential Pulse Code Modulation |

| |

|This application note describes a Adaptive Differential Pulse Code Modulation |

|(ADPCM) algorithm for speech compression, de-compression and playback. This application note also describes a simple application “Talking Thermometer” |

| |

| |

|AN669 – Anti Aliasing Filter and Analog filter |

| |

|This application note explains the designing of Anti-Aliasing filters which will be useful for audio playback using PWM /DAC |

| |

| |

|16bit Speech & Audio Solutions Web seminar |

| |

|This Web seminar will provides an overview of Speech Coding and Processing Solutions that Microchip offers. Important features of every solution are |

|discussed. Details of Audio PICTail Plus board are discussed. |

| |

|(back to Getting Started) |

Back to Top

DSCs and MCUs for Speech ,Audio and Voices Applications:

|Microchip offers four families of 24F, 24H & dsPIC DSCs and PIC32 for Speech & Audio Applications. The dsPIC30F family operates from 2.5-5.5V and offers|

|on-chip EEPROM. The dsPIC33F family operates at 3.3V and offers the lowest priced point, particularly for larger Flash memory sizes. PIC32 Features |

|10-bit 1MSPS ADC and has many 16-bit general purpose PWMs. PIC32 is available with large memory sizes and features USB peripheral |

|Product Family |Application Functions |

|24F Family |Record / Playback using ADPCM & G.711 |

|24H Family |Record / Playback using ADPCM & G.711 |

|dsPIC30F Family |Playback, Record using G.726A, Speex,, Telecommunication & Speech Recognition |

|dsPIC33F Family |Playback, Record using G.726A, Speex Telecommunication & Speech Recognition |

|PIC32 |PCM (raw, uncompressed), IMA , ADPCM, Speex. |

|The chart below shows featured products that contain a 16-bit D/A Converter or an Audio Codec Interface peripheral |

Back to Top

.

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download