I interested usb microphone project (like Mr. Alan Macek's projects: http://www.alanmacek.com/usb)
and want to build smilar project for USB port.
But I cant find 16c745 or 16c765 chips in the market.
Is it possible to do this project with 16F877 or another chip?
If yes! would you give me some tips. How can I do?
Look at Burr Brown's PCM2904, it is a USB audio interface chip with analogue input/output. Can be used for usb headphones.
You dont need to write any code, windows recognizes it and away you go!
You can find ftdi chips in their sites easily.They can send samples if you will be nice.16F877 is too slow to handle usb packets.If you can find atmel mcu's atmel 2313 can handle usb packets.Search old posts, you can find it easily if not, i can help.
I interested usb microphone project (like Mr. Alan Macek's projects: http://www.alanmacek.com/usb)
and want to build smilar project for USB port.
But I cant find 16c745 or 16c765 chips in the market.
Is it possible to do this project with 16F877 or another chip?
If yes! would you give me some tips. How can I do?
16c745 absolutely unuseful for sound applications.
For sound you need isochronous transfer. 16c745 is a low speed fevice. Low speed devices support only control and interrupt transfers. So it is absolutely impossible to use liw speed for voice.
Forget about PIC and any other low speed USB device!
You can use EZ USB from Cypress. The device AN2131Q support full speed transactions. This device include an 8051 device and SIE. There are free development tools in Cypress homepage.
Another choice can be a SIE + uC, you can use USBN9602 and a microcontroller. This SIE (USBN..) is full speed compliant hence you can do isochronous tranfers. Regards.
Hi,
You can easily find/use ftdi chips and pic micro with an internal adc.If you buy 1-100 pcs of ftdi chips, it is around $5.50 If you buy more the price decreases incredibly.Cypress psocs' are also good and easy to write program in it.(c compiler+diy programming kits are available in their sites).
Been working with a Micronas part no. UAC 3556B. It will connect directly to usb, you can add an I2C eeprom to carry firmware. It will produce stereo out, and mon or stereo in easily. It can also be interfaced to a microcontroller via I2S protocol. This gives it much better capabilities, for example it can be used as 5.1 decoder. Micronas produce a demo board that is a little wider than a USB connector, and about 40mm long not including connector, 55mm with connector. It's a very neat solution and very easy to work with. Micronas also produce other devices, so check their website. https://www.micronas.com/
The UAC2556B can be found under the audio codec section i believe.