MATRIXSYNTH: Percussa SSP Update: Anodized Front Panel Prototypes & More


Saturday, January 13, 2018

Percussa SSP Update: Anodized Front Panel Prototypes & More


via the Percussa SSP kickstarter

"Anodized front panel prototypes; Audio inputs, programmable logic, Buttons, Encoders and More!

Hi everyone!

First of all we wish you a happy and successful 2018!

We continued working during the holidays, on the bringup of the SSP hardware: as I wrote in my last update, we still had some work to do on the audio inputs. On the Percussa engine there are only 2 inputs, but the SSP has 16 inputs, and we are using programmable logic to make that possible. So we had to test and debug the programmable logic and our driver code.

Below you can see a photo of my test setup. I've connected my logic analyzer to a few of the data lines of the bus we are using to connect to the programmable logic. One of the issues I had was that the reset pulse for the programmable logic was too short, so I had to figure out what was going on and then make adjustments to make sure it gets properly reset.

I also hooked up a few wires to the data bus so I could monitor if the data transfer was actually happening or not. After some debugging and a few fixes here and there we got the 16 inputs working. Over the next weeks we'll be further testing the inputs and outputs for DC performance. What's really exciting here, is that all 16 inputs are capable of handling audio and CV signals, DC coupled, up to 192kHz and with 32-bit resolution!

We also received the front panel prototypes back from our anodization and engraving subcontractor (photos below). We assembled the front panels with the SSP PCB as you can see below. Everything fits well.

Besides the front panel, we also received our heat sink prototypes. We are doing a custom aluminium heatsink which sits on top of the CPU module, protecting the CPU itself, as well as the flash and RAM chips (the SSP has 16GB of flash and 2GB of RAM, as you might remember from the KS page tech specs). In the prototype photos you can see a small copper heatsink, which is only used for testing purposes. Below you can see the heatsink prototype we received and mounted on top of the CPU module. Total depth of module from back of front panel to top of heatsink is a little under 35mm. We've been testing the heatsink with a CPU stress utility on the serial console and it works well. We'll be testing this further over the coming weeks.

The only remaining port to be tested on the hardware is the USB device port. We'll be doing tests for that as we work on the software since its primary use is as a USB audio class device, so you can record into your computer. Our software outputs sound simultaneously to this port, besides outputting it to the onboard DAC.

Earlier today I was working on integrating the audio device with its 16 inputs and 8 outputs into our synthesis software. I'll be working on that over the next week, while also further updating the menu system to take advantage of the buttons and encoders on the SSP. The button layout of the SSP is a little different from the Percussa Engine so obviously we have to make a few adjustments there. Below you can see a few photos of the 2D network editor for the DSP modules.

That's it for now! We are excited about the SSP, it's coming together well, and we look forward to keeping you updated over the next weeks as we move forward.

Bert & Celine"


No comments:

Post a Comment

To reduce spam, comments for posts older than one week are not displayed until approved, usually same day. Do not insult people. For items for sale, do not ask if it is still available. Check the auction link and search for the item. Auctions are from various sellers and expire over time. Posts remain for the pics and historical purposes. This site is meant to be a daily snapshot of some of what was out there in the world of synths.

PREVIOUS PAGE NEXT PAGE HOME


Patch n Tweak
Switched On Make Synthesizer Evolution Vintage Synthesizers Creating Sound Fundlementals of Synthesizer Programming Kraftwerk

© Matrixsynth - All posts are presented here for informative, historical and educative purposes as applicable within fair use.
MATRIXSYNTH is supported by affiliate links that use cookies to track clickthroughs and sales. See the privacy policy for details.
MATRIXSYNTH - EVERYTHING SYNTH