Continue to Site

Welcome to

Welcome to our site! is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Need Of Voice sensor Ic

Not open for further replies.


Full Member level 3
Jan 22, 2007
Reaction score
Trophy points
Activity points
voice sensor

Guys ,
I need the Voice Sensor IC for interfacing to my Project. I need the Voice recongisation IC . I need to get the voice from particular person and if the voice is correct it has to certain operation. So can i have the voice IC and Datasheet for that

project on voice sensor

You can use a dsPIC30F-series digital signal controller from Microchip. If you use one that has an external codec interface (like for instance the dsPIC30F4013), you can use that for audio input. Microchip provides a **broken link removed** for the dsPIC30F series. They are easy to program, and can use very simple programming tools, I use an JDM programmer (takes 5 minutes and one dollar to build) and WinPic, and I use the MPLAB C30 compiler. Bootloading the chip makes code uploads much faster.
To interface it to your project, you can simply setup the dsPIC as a SPI slave (just a suggestion)

dspic30f4011 usb ftdi interfacing

Dear vandelay ,
Can i have the Programmer for dsPIC30F. so that i can start the programming to interface with my project . Same can i have the bootloader for that .

voice sensor circuit

I built mine after Olimex's PIC-PG1 (here are links for the schematic and **broken link removed**). It has the drawback that you need a serial port capable of supplying high enough voltage, something most laptops and USB->Serial converters cannot, you will need to use a desktop PC. The WinPIC software (free) is compatible with the JDM, just select JDM from the programming interface list. Programming is quite slow (I have had best success with it "slow mode"), so the bootloader is I think mandatory, here's a link to Ingenia's webpage, look for the dsPIC bootloader & GUI links on their main page. Installation is spanish, but software is english. The bootloader code needs one mod; it's memory start area ".equ START_ADDRESS, 0xNNNN", needs to be defined to match the memory size of your chip (using the suggested dsPIC30F4013 it can be left unchanged). It uses alternate UART1 pins by default, this can easily be changed by a single line do default UART1 pins, and if you need it I have modded bootloaders that use UART2. For connecting the bootloaded chip to PC, I use an USB->UART chip (FTDI has two; FT232, FT2232, there are many others from other manufacturers, and you can use finished products like DIP modules or cables with built-in chip like **broken link removed**)

One thing about the bootloader GUI, it needs to have an entry for the chip you're programming in it's XML file. Look at the existing entries, it is not difficult to make a new one and the bootloaders excellent user manual will help you with it. Device ID of your chip model for this entry can be found in the dsPIC30F Flash Programming Specification. If you should meet problems during development, it may be good to know that Microchip has an excellent support forum, where you likely can find existing threads relating to speech reckognition.

EDIT: I would keep your circuit ground and computer ground separated if using ICSP with JDM because IIRC it puts its ground at -5V and Vdd at 0V... I have usually mounted the chip to be programmed on a breadboard, hooking up the ICSP to it, programmed it, and put it back into the circuit.

Not open for further replies.

Part and Inventory Search

Welcome to