This desktop speaker turned out well, and I asked Jack at Prime
Images Photography to take
some real product photos. There's lots of interesting stuff here,
including the volume knob's state machine and some handy prototyping
tools from Mikroe. I'll get into these in
some later posts.
I've been working on a PCB for a small loudspeaker project called
Amey. I showed a
rendering of
the bare PCB a few weeks before I sent the design to Slingshot
Assembly in Denver. I got the assembled PCBs today:
They installed the snap-in standoffs at each corner on the component
side, which helps to protect the other components during shipping.
That was a nice touch.
Update -- oops, the ADC doesn't have a clock
I made a showstopper mistake with the rev A boards -- I didn't provide
a clock to the I2S ADC. The
PCM1802 ADC from TI can
be an I2S master, but it has no way of generating its own timebase.
The fix is to figure out how to get a clock to the PCM1802. I made a
second PCB to hold the
DSC60xx
16.9344 MHz oscillator and its bypass capacitor. You can see the second PCB below.
I carefully wired up the little PCB, and now I see the correct clocks: