August 26, 2009 (1 hour):
Met as a team to discuss project proposal and determine
areas of expertise for each team member. Assigned to research Atmels with 64k RAM (or external memory chip
to interface with) at 20MHz.
August 28, 2009 (2 hours):
Researched Atmels and found none with 64k RAM.
Highest RAM found with ATmega1284P, ATmega644PA, ATmega644, and ATmega644P.
WEEK 01 SUMMARY
Accomplishments: Submitted preliminary project proposal.
Weekly Work Total: 3 hours
Project Work Total: 3 hours
August 30, 2009 (4.5 hours):
Met as a team and reviewed basic functions
of soundboards. Preliminary block diagram was made. Ubuntu was loaded onto each team member's laptop.
Using the Hammer was discussed, as well as the basics of imbedded Linus.
September 1, 2009 (2 hours):
Met as a team to create powerpoint for presentation
on September 2, 2009 and loaded onto newly created team website.
September 2, 2009 (1 hour):
Met as a team to complete block diagram and research
parts. Sample faders were requested from a Japanese based company, TKD.
September 3, 2009 (0.5 hours):
Met as a team to determine who would write each
report and completed second homework assignment. Replied to TKD's response about the faders.
WEEK 02 SUMMARY
Accomplishments: PSSC and project proposal finalized.
Weekly Work Total: 8 hours
Project Work Total: 11 hours
September 9, 2009 (3 hours):
Met as a team to experiment with fader. Code
written for 9S12C32 using previous ECE362 lab code as skeleton. ATD used to get position of the fader
and terminal to be used to set new postition for the fader. Code abandoned in favor of getting used to
new software that will actually be used for the project. New software installed onto team computer.
WEEK 03 SUMMARY
Accomplishments: Faders acquired.
Weekly Work Total: 3 hours
Project Work Total: 14 hours
September 13, 2009 (2 hours):
Began going through documentation and tutorials
on SparkFun.
September 14, 2009 (4.5 hours):
In the afternoon we were able to use the
AVR to program the Atmel and tried to figure out why the LED's would not turn off completely. Met as a
team in the evening to continue progress and work on design constraint report.
September 15, 2009 (5 hours):
The design constraints report was updated and the
Intel Atom was researched. Met as a team later to work on report, research micros, and begin looking in
DSP. The Atmel AT32AP7000 was chosen to compare and contrast with the ARM9 as the primary microcontroller
instead of the Intel Atom.
September 16, 2009 (1.5 hours):
Helped with DSP coding/debugging to get a variety
of effects to work. (change in gain, echo, panning, etc.)
WEEK 04 SUMMARY
Accomplishments: Design constraints and DSP effects success
Weekly Work Total: 13 hours
Project Work Total: 27 hours
September 20, 2009 (2.5 hours):
Met as a team and continued reading up on DSP
and began looking into how best to communicate between the DSP and the ARM9.
September 22, 2009 (3 hours):
Met as a team to work on power considerations,
PADS, and DSP.
WEEK 05 SUMMARY
Accomplishments: learned how to use PADS
Weekly Work Total: 5.5 hours
Project Work Total: 32.5 hours
September 30, 2009 (6 hours):
Read through and edited Theory of Operation and Hardware Design Narrative.
Researched interfacing SRAM with the SHARC as well as which pins to use for the I2S interface. Worked on the schematic in PADS
for the rest of the night/morning.
EE-208: Considering the ADSP-21262 SHARC DSP
ADSP-21262 Silicon Anomaly List
ADSP-2126x SHARC DSP Peripherals Manual
October 3, 2009 (4.5 hours):
Completed second tutorial in PADS. Far too much
time was spent attempting to reopen the Decal Editor Wizard in order to check that parts and pins had
been sized corrrectly. Instead of checking these individually for each part, the footprints for all
parts were printed to check against the parts themselves. In order to print, a CAM file must be created.
Datasheets for various parts were found and uploaded to Unfuddle.
WEEK 06 SUMMARY
Accomplishments: ---
Weekly Work Total: 10.5 hours
Project Work Total: 43 hours
October 4, 2009 (6.5 hours):
Sorted through parts for preamplifier circuit and
helped to put circuit together and test it. Completed third PADS tutorial. Cleaned up preamplifier circuit
and other schematics in PADS. Researched CY7C1049 and created footprint for it in PADS.
October 5, 2009 (4 hours):
Verified footprints for parts and edited those that
needed to be changed. Some will need to be verified with Chuck to ensure that there is enough room for
soldering.
October 6, 2009 (10 hours):
Continued to verify parts. Created and verified
HFW4R-1STE1LF and SFV20R-1STE1LF. Worked on PCB layout for channel interface.
October 7, 2009 (7 hours):
Continued to verify parts and create new parts.
***PowerPAD Thermally enhanced Package
*** TLC5947 will need vias and solder mask as described
in this document and specified in datasheet. Researched JTAG interface for mainboard.
Analog Devices JTAG Emulation Technical Reference
October 9, 2009 (12 hours):
Worked on mainboard schematic and helped with PCB
routing. Replaced PCB auto silkscreen labels with silkscreen labels of values for parts. (On all finished
PCBs.) Worked on report.
WEEK 07 SUMMARY
Accomplishments: PCB's completed and mostly labeled
Weekly Work Total: 39.5 hours
Project Work Total: 82.5 hours
October 14, 2009 (4.5 hours):
Hooked everything up together and verified
that everything worked. Read through past reports and powerpoint presentations in order to compile
information into a powerpoint for design review. Created design review powerpoint and emailed it out
to team for review.
October 15, 2009 (1.5 hours):
Went through powerpoint for design review with team
and together determined changes to be made.
WEEK 08 SUMMARY
Accomplishments: Design Review
Weekly Work Total: 7 hours
Project Work Total: 89.5 hours
October 20, 2009 (3 hours):
Labeled mainboard PCB and printed out all PCBs
for parts verification.
October 21, 2009 (8 hours):
Prepared parts for footprint match check. Printed out
top and bottom of each pcb as well as BOM's for each pcb. Created CAM files for each specification needed
to submit pcb design. Zipped files and submitted all five to freedfm.com to be checked.
October 22, 2009 (3.5 hours):
Fixed clearance errors, spacing violations, missing
soldermask violations, and insufficient soldermask errors on pcb boards. Resubmitted mainboard, power
supply, channel interface, and right audio PCB's. Mainboard, channel interface, and power supply are
all good to go! Left and right audioboard resubmitted after fixing pour/spacing issues and are both
without errors.
October 23, 2009 (1.5 hours):
Verified and submitted finalized pcbs to Chuck.
WEEK 09 SUMMARY
Accomplishments: PCBs submitted for fabrication
Weekly Work Total: 16 hours
Project Work Total: 105.5 hours
October 25, 2009 (.5 hours):
Began software design narrative.
October 26, 2009 (2 hours):
Created software flowcharts and
October 27, 2009 (1.5 hours):
Created software design powerpoint.
October 28, 2009 (4.5 hours):
Continued writing Software Design Report.
October 29, 2009 (4.5 hours):
Got input from Adam and David and continued to
write, add to, rephrase, and rearrange narrative.
October 30, 2009 (.5 hours):
Made final edits on narrative and submitted it.
WEEK 10 SUMMARY
Accomplishments: Completed Software Design Narrative
Weekly Work Total: 13.5 hours
Project Work Total: 119 hours
November 2, 2009 (3 hours):
Took inventory of parts with Levi and then filled
in parts sheet with parts needed (according to BOM's).
November 3, 2009 (5 hours):
Was taught how to solder by Adam. Proceeded to solder
0.01uF (10,000pF) caps onto channel interface pcb's. Finished caps and started soldering on 10k resistors.
November 4, 2009 (2 hours):
Finished soldering 10k resistors onto channel
interface boards and started with 150ohm resistors.
November 5, 2009 (4 hours):
Finished soldering 150ohm resistors, 240ohm resistors,
1kohm resistors, and began soldering .01uF bypass caps on back of channel interface boards. Proofread
and edited patent liability analysis.
WEEK 11 SUMMARY
Accomplishments: Learned how to solder and got plenty of practice soldering
resistors and capacitors.
Weekly Work Total: 14 hours
Project Work Total: 133 hours
November 8, 2009 (4.5 hours):
Removed .01uF caps from back of channel interface
boards because they are supposed to be .1uF caps. Created Appendix A for reliability and safety analysis.
Soldered various 1206 resistors and capacitors onto the audio boards.
November 9, 2009 (3.5 hours):
Soldered 1206 capacitors onto the audio boards
and began soldering on transistors as well.
November 10, 2009 (6 hours):
Soldered the rest of the transistors onto the audio
boards. Finished soldering all metal film resistors onto the left audio board except for 100ohm and 22ohm.
November 11, 2009 (4 hours):
Soldered all resistors onto the right audio board
and finished the 100ohm and 22ohm on the left audio board. Soldered 220uF caps onto the right audio board.
22ohm and 100ohm resistors are not metal film.
WEEK 12 SUMMARY
Accomplishments: Soldered all available parts onto audio boards.
Weekly Work Total: 18 hours
Project Work Total: 151 hours
November 17, 2009 (10.5 hours):
Removed 220uF caps because they were only rated to
10V. Purchased and soldered 220uF and 1000uF caps (rated to 50V) onto audio boards. Finished soldering on
0.1uF caps and 100pF caps. Created Ethical and Environmental Liability Analysis presentation. Soldered
headers onto audioboard left.
November 18, 2009 (3.5 hours):
Read through reference article for ethical and
environmental impact analysis. Researched various environmental impacts of device (lead poisoning,
aluminum recycling, etc.) and began writing analysis.
November 19, 2009 (3 hours):
Completed ethical and environmental impact analysis.
WEEK 13 SUMMARY
Accomplishments: Continued soldering parts onto PCBs. Learned a great deal about
the horrors of lead and mercury poisoning while writing the
ethical and environmental impact analysis. Finished writing
the ethical environmental impact analysis.
Weekly Work Total: 17 hours
Project Work Total: 168 hours
WEEK 14 SUMMARY
Accomplishments: Nothing, I was not here because it was Thanksgiving.
Weekly Work Total: 0 hours
Project Work Total: 168 hours
November 29, 2009 (2.5 hours):
Began writing user manual (product description,
cautions, and disposal instructions). Began compiling/editing homeworks for final report.
December 1, 2009 (6 hours):
Edited ethical/environmental homework according to
comments before adding it to the final report. Added in PCB and software narrative homework and updated
reference list accordingly. Continued to edit those homeworks and previous homeworks according to comments.
Added in memory maps to software narrative and created appendix D, the top and bottom copper/silkscreen
for our PCBs. Began editing usage instructions in user manual.
December 2, 2009 (4 hours):
Continued working on usage instructions in user
manual and added in picture of controls for only one channel. Began poster skeleton: wrote abstract and
began planning layout to determine what pictures were needed.
December 4, 2009 (3 hours):
Read through user manual one last time and edited
grammatical issues before turning it in and putting it onto the website. Used microsoft paint to get a
detailed picture of the channel interface schematic and left audio board pcb for the poster.
WEEK 15 SUMMARY
Accomplishments: Wrote, edited, and turned in user manual. Began final report and
poster.
Weekly Work Total: 15.5 hours
Project Work Total: 183.5 hours
December 6, 2009 (8 hours):
Found DSP Peripherals manual in an attempt to figure
out why there was a clock signal on the third DAI pin. DAI_P3 is by default SCLK0, but the Peripherals
Manual cleared up why the code wasn't changing it as it was supposed to. Created harnesses to connect
level shifters to INT0 and OC1B on the channel interface boards.
SHARC ADSP-21262x Peripherals Manual
December 7, 2009 (4.5 hours):
Sorted through order receipts and parts bags in order
to finish parts list for final report. Finished editing section 10 (software) and continued editing
December 8, 2009 (7 hours):
Soldered new H-bridges onto channel interface boards.
Finished fly wiring on the 3 channel interface boards that had not been done. Created harnesses to connect
H bridges to the level shifters and soldered those onto the boards. Helped Adam test the boards and program
them with the final code.
December 9, 2009 (14.5 hours):
Determined where traces needed to be cut on the
mainboard for the new H bridge setup. Then determined where fly wiring was needed to complete the setup.
Removed the main board H bridges and all surrounding 10k resistors so traces could be cut. Soldered on new
H-bridges and completed fly wiring. Helped Adam and David to test the main faders and effects fader. Right
and left master faders are flip flopped on the board, but worked fine once they were switched. We were also
able to get the right master fader to copy movements made by the left master fader. Continued helping with
various testing, miscellaneous soldering, and harness making. Rejoiced when scene settings could be saved
and loaded. Replaced H-bridge on channel 2 when it blew. (It was one of the old ones...)
December 10, 2009 (5 hours):
Provided moral support while working on homework
for other classes.
December 11, 2009 (7 hours):
Updated schematics to include H-bridge fly wiring.
Worked to get channels working for ECE270 demo. (Channel 2 Atmega32a is preventing both 1 and 2 from working
while 7 and 8 sometimes work and sometimes won't.)
WEEK 16 SUMMARY
Accomplishments: Helped look into DSP issues. Created harnesses and finished fly
wiring new H-bridge circuit for channel interface boards and
mainboard. Provided moral support for David while he programmed.
Weekly Work Total: 46 hours
Project Work Total: 229.5 hours
December 14, 2009 (8 hours):
Updated notebook. Wrote last half of senior design
report. Took pictures to add to poster. Wrote out individual contributions and read through final
documentation.
WEEK 17 SUMMARY
Accomplishments: We completed all of the required documentation for the class and
only have the final presentation left to work on. We still have
high hopes to get the last two PSSC's working before the end of
the week.
Weekly Work Total: 8 hours
Project Work Total: 237.5 hours