DSP 01, part 8: UX, chassis, industrial design

the chassis which holds the DSP must do these obvious, practical things:

  • it must be dead silent.
  • it must keep itself cool.
  • it must accept 24V DC power.
  • it must have six amplifier outputs.
  • it must accept digital & analog audio inputs.
  • it must have controls for volume, input mixing and other programmable features.

it must also do these less-obvious practical things:

  • it must not waste.
  • it must explain itself.
  • it must want to be used.

so let's analyze these needs in that order.

 

 

it must be dead silent.

it must keep itself cool.

silent things don't use cooling fans. but amplifiers without cooling fans tend to heat up. we are using Class-D amplifiers of course, but the risk is still real.

the amplifier board i have picked was built to use a fan, but i am not pushing it anywhere near its rated limits. if i remove the fan, i will be relying on convection to cool the amplifier. the chassis must hold the amplifier upright to maximize convective air flow.

 

 

it must accept 24V DC power.

it must have six amplifier outputs.

it must have accept digital & analog audio inputs.

it must have controls for volume, input mixing and other programmable features.

consider the layout of the amplifier & DSP.

inputs & controls are below and outputs are above. the DC power jack is to the left.

inputs & controls are below and outputs are above. the DC power jack is to the left.

the amplifier's heat sink must be upright for good cooling, with extensive venting for airflow. hence the DC power jack will be either above or below the chassis. it should clearly be below, or we'd have a power jack sticking out the top of the chassis. the horror!

so here we are:

 

 

it must not waste.

it has no more internal volume than it needs. that means less surface area, which means less plastic.

acrylic and brass are already beautiful. we will not use glue or paint.

 

 

it must explain itself.

the volume control and mix control knobs both control loudness - they can be the same color.

the multipurpose adjust 1 and adjust 2 knobs will be a different color.

the mix control knob is between the digital & analog inputs. turning it up (towards the digital input) or down (towards the analog input) has the expected effect.

the front panel contains LEDs which indicate power, SPDIF status and analog signal clipping.

 

 

it must want to be used.

the chassis is quite small. it will probably sit on a low table or the floor, between two speakers. it will probably be below the user.

to use the inputs & controls, the user will have to look down at it. it is only polite that it look back up.

the chassis is built as a box with angled feet, so that it looks up by 10 degrees.

various lines on the front-plate are positioned to harmonize and emphasize this angle.

this is how i see it.

this is how i see it.

 

 

Conclusion

after all that, what do i end up with? this:

you can see the venting holes above and below - the lat LAB logo is also a vent.

you can see the venting holes above and below - the lat LAB logo is also a vent.

so let's install it!

DSP 01 in new chassis, with rainbow programming cable

DSP 01 in new chassis, with rainbow programming cable

 

next update: i actually do something with it.

 

 

 

Tshen2 2015

DSP 01, part 7: (totally working) SPDIF audio

in my last post, i established that the CP2114 doesn't work. so how are we going to solve the synchronous clocking problem, and build a working digital input for the DSP 01?

there's always the brute-force approach - use a high-fidelity asynchronous sample-rate converter. this is a circuit which doesn't care what sample rate (and sample clock) the source is using - it will resample the signal to match the DSP 01's internal clock. after more internet research, i decided to use the CS8422.

the CS8422 is a 24-bit Asynchronous Stereo Sample-Rate Converter. it will accept a digital audio signal at almost any sample rate and resample it to exactly match the DSP 01's fixed 48kHz sample clock. while the CP2114 has a USB input, the CS8422 uses SPDIF, which i have certainly played with before.

so here's what we've got:

now the digital input should be resampled to match the DSP 01's internal clock (clock2), but does it really work? let's build a board to connect them!

PCB layout: front (left) and back (right)

PCB layout: front (left) and back (right)

..i didn't even take a photo of that one. but whatever, it worked. which allowed me to make a much better one, as you shall see.

time and time again, i have found that connectors are the bane of my existence. they're bulky, expensive, ugly and time-consuming. even the first DSP 01 project used 3.5mm-to-RCA audio cables & connectors for internal hook-up, and that doubled the size of the chassis. how could i entirely purge ugly internal connectors from my next project?

the objective - to connect a DSP 01 board to a 6-channel power amplifier and a front-facing instrument panel. instead of RCA jacks, i'd link everything with 0.1" headers. they would go together like this:

the amplifier & DSP 01 would connect to a horizontal backplate, but the controls & inputs needed a vertical front panel. i'd have to build two boards and connect them at right-angles.

time for 3D PCBs!

PCB layout: control panel front (upper) & back (center), orthogonal backplate (lower).

PCB layout: control panel front (upper) & back (center), orthogonal backplate (lower).

the small box on the left is a 5V switching regulator. this lets the DSP 01 run on the same 24V supply voltage as the 6-channel amplifier.

the small box on the left is a 5V switching regulator. this lets the DSP 01 run on the same 24V supply voltage as the 6-channel amplifier.

and now to put it together.

i think it's quite pretty.

 

next update: a moment of art & industrial design.

 

 

 

Tshen2 2015