Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronic 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.

Register Log in

Need Of Voice sensor Ic

Status
Not open for further replies.

Prabakaran

Full Member level 3
Joined
Jan 22, 2007
Messages
168
Helped
9
Reputation
18
Reaction score
3
Trophy points
1,298
Location
Chennai(India)
Activity points
2,273
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
 

vandelay

Advanced Member level 4
Joined
Aug 16, 2007
Messages
119
Helped
6
Reputation
12
Reaction score
4
Trophy points
1,298
Location
Norway
Activity points
2,351
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 Speech Recognition Library 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)
 

Prabakaran

Full Member level 3
Joined
Jan 22, 2007
Messages
168
Helped
9
Reputation
18
Reaction score
3
Trophy points
1,298
Location
Chennai(India)
Activity points
2,273
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 .
 

vandelay

Advanced Member level 4
Joined
Aug 16, 2007
Messages
119
Helped
6
Reputation
12
Reaction score
4
Trophy points
1,298
Location
Norway
Activity points
2,351
voice sensor circuit

I built mine after Olimex's PIC-PG1 (here are links for the schematic and ICSP connector). 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 this one)

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.
 

Status
Not open for further replies.
Toggle Sidebar

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top