pcb design and implementation of a DSP system
This project received 5 bids from talented freelancers with an average bid price of $584 CAD.Get free quotes for a project like this
I want an evaluation board to be designed that does the following:
-Obviously, it receives inputs and outputs. These input/outpouts should work in a 0-5 volt range. They should be protected to some degree so that the board is not damaged if there is higher voltage or current. The inputs should be able to handle 80 KS/s altogether, while the number of inputs are 8. In case only one input or two are being used, each of them should handle 16 KS/s. The outputs will be 4 and analog. They should handle the same sampling speed as the inputs.
-The DSP board should receive the inputs, do some mathematical operations on the inputs, and send them to outputs. This include transfer functions and filters. Note that the outputs might not be depedent on the inputs, and might be just some generated waveform, such sawtooth. This functions should be real-time and calculated very very fast.
-The DSP should have a core firmware that should be programmed using USB by the admin user. This will not be accessible by the end user.
-The DSP should have a end-user section in firmware so that the end user can upload some code from PC to the board using USB from PC. This will be accesible by the user.
-The DSP should be able to also send some data to the PC for preview, but in a lower rate.
Example: What the user gets is a DSP board. There is a PC software. The user uses the PC software and and implments a low-pass filter that takes e.g. input ch1 and does filtering and sends the data to output ch3. Meanwhile, a few samples of input ch2 is sent back to the PC and is shown in the PC software (for example like an oscilloscope.)
Looking to make some money?
- Set your budget and the timeframe
- Outline your proposal
- Get paid for your work
Hire Freelancers who also bid on this project
Looking for work?
Work on projects like this and make money from home!Sign Up Now
- The New York Times
- Wall Street Journal
- Times Online