Embedded Systems Design Weekly Report. Assignments From Last Week Team Sensors/E&M Yoshi Matt Luis...
-
Upload
agnes-blair -
Category
Documents
-
view
212 -
download
0
Transcript of Embedded Systems Design Weekly Report. Assignments From Last Week Team Sensors/E&M Yoshi Matt Luis...
Embedded Systems Design
Weekly Report
Assignments From Last Week
Team Sensors/E&M Yoshi Matt Luis
Hardware Search Dave Dave Brendan
Software Dan Dan
Team E&M
Figure out all the E&M equations/mathDetermine how much power, cost, size,
etc sensors require.Correlations between power, cost,
frequency, etc.
Hardware Search
Determine what processing unit to use.FPGA with or without IPMicro/DSPFPGA with external Micro/DSP
Software
Determine the complexity of the software. This greatly effects the needed hardware.Review Ken’s code for sound card demoGet an accurate assessment of
computational complexity.
Block Diagram
Receiving Sensors
Transmitting Coils
A/D
D/A
Processing Unit USB
1. One single unit containing 3 channels A/D - D/A, processor, and USB controller.2. Combination of processor, A/D – D/A, and USB
To PC
Power consumption <= 50mACost <=$14
Power consumption <=40mA
Cost <= $8
E&M Progress
3 unique frequencies, one for each coil.Digital pulse to “kick” each coil
Software Conclusions -> Hardware Implications
Approximately 97 mathematical operations to determine 2D coordinates from sin amplitude/phase info.1 exp7 sqrts1 divide49 multiplies39 adds
Software Assumptions -> Hardware Implications
Assume at minimum 1-2 orders of magnitude more math ops for 3D.
Assume maximum of 100 updates/second.
Assume worst case ball park guess of 10000 assembly instructions per cycle.
5-10 MIPS processor needed.
ADC/DAC Info
1000:1 dynamic range on distance alone.Rotation adds at least an order of
magnitude.ADC resolution of 16 bits min needed
(65536)
Current Hardware Thoughts
Blackfin (BF-531) Cheap $5, powerful (400 MHz, 800 MACS). Power hungry (40ish mA) Lack of analog peripherals/USB controller. 16 bit
ARM Lots of analog peripherals Powerful More expensive 32 bit
PICDSP Freescale
Immediate Goals for Next Week
Better grasp of sensor design/cost/power consumption/correlation between all variables.
Solid understanding of E&M calculation complexity.
Much better grasp on software complexity/resulting hardware requirements.
Select processor/order development kit by Wednesday 9/28
Roadmap for Next Few Weeks
Create sound card prototype so that software can be developed/algorithm perfected.
In parallel develop hardware prototype that talks to the PC as though it is a mouse.
Sensor prototype.