senior year ee projects...
Senior year is about to begin and it's time to come up with ideas for some project classes I have...the 2 classes I must complete are:
EE91: analog circuit design
EE53: digital circuit design
As for what I'm gonna do, here goes:
EE91: iRock.
Same idea, my own implementation including PCB, so i can figure out why its hard to get a really good signal, etc...
EE53: 802.11b transciver.
Analog stereo from headphone jack goes to a Codec (too bad I can't directly take the MP3 digital output, extra DA/AD convertion must take a toll on quality), which then feeds a CPU that sends the data out to comercially avilable PCMCIA (or possibly CompactFlash Type I) 802.11b cards. (Receiving side flows the opposite direction)
There are a few problems with the 53 project...all originated with the TCP/IP stack needed to supply the 802.11b card. I can possibly program UDP myself, but that also requires me to write 802.11b drivers...so the solution: Linux. Specifically, uCLinux running on ARM7TDMI (@133 Mhz, .13 micron?) with a 2-4MB FlashROM that holds the kernel, Wireless Extensions for Linux and other necessary drivers. The idea seem like it'll fly, but I can't quite figure out how to debug the system...sure it'll have an UI consists of a few buttons and a LCD, but that's not for debugging...Also, I think I have to compile the Linux kernel on a *gasp* PC using gcc...a fellow Mac EE told me it has to be compiled on Linux on x86 (as opposed to Yellow Dog or Darwin) even though ARM is a RISC based chip...
I have a total of 10 weeks to get 91 PCB'd and working, and 18+ weeks to get 53 PCB'd and working...hopefully they'll all go into one simple package that I can just plug into stuff ^_^; We'll see...
If you are an EE buff who like to provide some advice, help, let me know ^_^; otherwise, post your thoughts 'n comments here
(Oh yeah, one question...why would I want to use a MMU embedded chip (memory management unit)? if there is any real advantage to do so? ie ARM9/10 w/embedded linux)
EE91: analog circuit design
EE53: digital circuit design
As for what I'm gonna do, here goes:
EE91: iRock.
Same idea, my own implementation including PCB, so i can figure out why its hard to get a really good signal, etc...
EE53: 802.11b transciver.
Analog stereo from headphone jack goes to a Codec (too bad I can't directly take the MP3 digital output, extra DA/AD convertion must take a toll on quality), which then feeds a CPU that sends the data out to comercially avilable PCMCIA (or possibly CompactFlash Type I) 802.11b cards. (Receiving side flows the opposite direction)
There are a few problems with the 53 project...all originated with the TCP/IP stack needed to supply the 802.11b card. I can possibly program UDP myself, but that also requires me to write 802.11b drivers...so the solution: Linux. Specifically, uCLinux running on ARM7TDMI (@133 Mhz, .13 micron?) with a 2-4MB FlashROM that holds the kernel, Wireless Extensions for Linux and other necessary drivers. The idea seem like it'll fly, but I can't quite figure out how to debug the system...sure it'll have an UI consists of a few buttons and a LCD, but that's not for debugging...Also, I think I have to compile the Linux kernel on a *gasp* PC using gcc...a fellow Mac EE told me it has to be compiled on Linux on x86 (as opposed to Yellow Dog or Darwin) even though ARM is a RISC based chip...
I have a total of 10 weeks to get 91 PCB'd and working, and 18+ weeks to get 53 PCB'd and working...hopefully they'll all go into one simple package that I can just plug into stuff ^_^; We'll see...
If you are an EE buff who like to provide some advice, help, let me know ^_^; otherwise, post your thoughts 'n comments here
(Oh yeah, one question...why would I want to use a MMU embedded chip (memory management unit)? if there is any real advantage to do so? ie ARM9/10 w/embedded linux)
Comments
You know what a PDA is. TDNS means "That doesn't suck."
Needless to say the product is quite a bit different than current PDAs. The rest is classified. If I told you I'd have to kill you and Tom Cruise.
<strong>Senior year is about to begin and it's time
Analog stereo from headphone jack goes to a Codec (too bad I can't directly take the MP3 digital output, extra DA/AD convertion must take a toll on quality), </strong><hr></blockquote>
Actully I think you can. I don't know if this is exacly the sort of thing you're looking for. <a href="http://www.st.com/stonline/bin/hilite.exe?file=/stonline/prodpres/dedicate/mp3/sta013.htm&words=STA013" target="_blank">STMico</a>
I'm partial to the 405GP CPU myself; debugging is pretty easy with a JTAG debugger (if you can afford it).