Author Topic: FAQ: DL1608 Autopsy  (Read 15754 times)

Kevin

  • Door #1
  • Padawan
  • ***
  • Location:
  • Posts: 100
FAQ: DL1608 Autopsy
« on: April 19, 2013, 02:38:17 PM »
The screwdriver is ready for an autopsy.
If you tear down the DL, please post some pics. I'd be curious to see what's inside - particularly what type of DSP and what its clocked at, whether the DL has a co-processor for comm handling or whether that's handled by the DSP, size of Flash memory, what type of A/D and D/A converters, routing to the 32 pin interface, etc. Knowing more about what's inside will give us all a better idea of what's possible to due with future firmware changes vs what's going to take hardware changes.

Given that the DL has only been out for about 6 months, hardware production changes are usually more difficult and expensive to make compared to firmware changes, and the competition is breathing down Mackie's neck, it seems to me that the only way Mackie will recoup their investment in the DL is if they keep working to improve the firmware over the next several years. Just how much room there is to do that is TBD.
« Last Edit: May 26, 2013, 07:48:59 PM by RoadRanger »

WK154

  • Door #3
  • Master
  • *****
  • Location: Valencia CA
  • Posts: 2643
Re: DL1608 Autopsy
« Reply #1 on: April 21, 2013, 03:01:44 PM »
Before I disembowel the Dl1608 let me guess about it's innards from what scraps were feed to us by Mackie. We know that there is a single DSP and that there are two communications ports. One is a Ethernet port and the other is the Apple 30pin connection. There is no Ethernet input to the 30pin connector but there is a USB port and plenty of single chip Ethernet to USB solutions. The 30pin has a USB port leaving me with the conclusion that the common communications protocol is USB or a customized Mackie variant. When asked BenO avoided a clear answer (Mackie special sauce). There has also existed an audio protocol spec for USB that deals with all kinds of audio devises including mixers and it existed long before the DL1608 was designed. The logic for the most part would be handled by a general purpose CPU such as a ARM unit and the DSP would be relegated to signal processing which it was designed for. There are of course other possibilities such as Xmos's solutions. Apple's iPad gives me the other clue since Mackie would not be able to write a low level driver for some other communications method for the iPad iOS. Apple paranoia to the rescue. If anything they would have enhanced mixer specific functionality by adding to the USB standard like Behringer did to OCS. It all makes sense to built on other peoples technology especially if its free. Case in point the iPad as a control surface. Well, enough speculation so lets dissect the DL. I will try to follow the signal chain as much as possible. Camera, Screwdriver, Magnifying glass to the ready!! This was written BS (Before Screwdriver).
Pic of main board:
https://www.dropbox.com/s/vly1hfnu0m4ulht/Dl1608%20Mobo.JPG

Well I wasn't far off but the Shark DSP (400Mhz) really surprised me (Behringers main DSP huuu...mmmmm!!) and for the ARM CPU we have a Blackfin also from Analog Devices running a real-time Linux OS courtesy of AD . I haven't gotten to the connector area for the Onyx preamps and may not (no real interest) but the support on the main board is loaded with 4580's. A yes the infamous Mackie 3M cables, lots (7) of them to fail. The Flash memory is 32MB which is the limit for Firmware (actually 16MW x 16)and ram is 16x16MW. The A/D is Cirrius Logic and the D/A is AKM. The Ethernet controller is a plain vanilla 10/100. No USB converter here. Needs further head-scratching. The 30 pin connector is feed by two cables one with 5 lines the other 6. Haven't traced it yet.
For those that are into light reading here are the key chip links:

Shark 21488 data sheet.
http://www.analog.com/static/imported-files/data_sheets/ADSP-21483_21486_21487_21488_21489.pdf
Blackfin BF516 data sheet
http://www.analog.com/static/imported-files/data_sheets/ADSP-BF512_BF512F_BF514_BF514F_BF516_BF516F_BF518_BF518F.pdf
AKM 4396 D/A
http://www.akm.com/akm/en/file/datasheet/AK4396VF.pdf
Cirrius Logic CS5368 A/D
http://www.cirrus.com/en/pubs/proDatasheet/CS5368_F4.pdf
Flash rom
http://www.spansion.com/Support/Datasheets/S29GL-P_00.pdf
 Enough for now. Speculate away!
« Last Edit: January 12, 2014, 10:56:04 AM by WK154 »
When in doubt KISS

RoadRanger

  • SysGod
  • Counselor
  • Master
  • *****
  • Location: NE CT USA
  • Posts: 1776
  • "Wherever you go, There you are"
    • Cacophony Forums
Re: DL1608 Autopsy
« Reply #2 on: April 21, 2013, 04:24:17 PM »
What does the 30 pin to board stuff look like? is it on a daughterboard or just bare wires? Any speculation as to how easy it is going to be for Mackie to interface the present main board to a lightning connector dock?

WK154

  • Door #3
  • Master
  • *****
  • Location: Valencia CA
  • Posts: 2643
Re: DL1608 Autopsy
« Reply #3 on: April 21, 2013, 04:42:33 PM »
It's a little paddle board with two cable connectors no problem to replace but it will no doubt require the IC's from the N adapter (stands for Nasty lockout connector). The lines used if not available on N may be a problem. Haven't chased the signal lines down.
When in doubt KISS

RoadRanger

  • SysGod
  • Counselor
  • Master
  • *****
  • Location: NE CT USA
  • Posts: 1776
  • "Wherever you go, There you are"
    • Cacophony Forums
Re: DL1608 Autopsy
« Reply #4 on: April 21, 2013, 04:53:02 PM »
It's a little paddle board with two cable connectors no problem to replace but it will no doubt require the IC's from the N adapter (stands for Nasty lockout connector). The lines used if not available on N may be a problem. Haven't chased the signal lines down.
If Mackie can procure the chip used in the Apple lightning adapter it sounds like it will be no problem for them to make a new paddle board with the lightning connector on it :) .

WK154

  • Door #3
  • Master
  • *****
  • Location: Valencia CA
  • Posts: 2643
Re: DL1608 Autopsy
« Reply #5 on: April 21, 2013, 05:04:27 PM »
Yup! But the sheriff of Nottingham is alive and well. Tax...Tax...Tax. There's a new Robin Hood satire in this one.
When in doubt KISS

WK154

  • Door #3
  • Master
  • *****
  • Location: Valencia CA
  • Posts: 2643
Re: DL1608 Autopsy
« Reply #6 on: April 21, 2013, 06:37:26 PM »
Here's the pic. Not much to it 6 resisters and 3 connectors. I'll trace it out later. Plenty of room for the IC. Also a good source for RF problems!
https://www.dropbox.com/s/64wt042id00cj8a/30pin%20conn%20board2.jpg
When in doubt KISS

LeeSteel

  • Super Lee
  • Padawan
  • ***
  • Location: Newington, Connecticut
  • Posts: 118
    • Lee Steel
Re: DL1608 Autopsy
« Reply #7 on: April 22, 2013, 11:52:55 AM »
Wow, awesome, nice work!
Plug up one ear and make it mono!

WK154

  • Door #3
  • Master
  • *****
  • Location: Valencia CA
  • Posts: 2643
Docking Connector
« Reply #8 on: April 24, 2013, 07:45:32 PM »
As I previously suspected the docking connector is basically a USB connection or a variant that doesn't upset the iPad.  The Grounds have a ~160ohm separation between DL and iPad. There is no RF shielding for the "Beartooth small pad connection" (paddle board) as it's called. Apple goes thru great lengths to RF shield all their attachments such as the USB and Camera connector kit. Not so with Mackie they chose a ~160 ohm resistor to separate grounds instead?? I measured chassis leakage of the DL and found about 400 u-amps. Not terrible but could be better. The DL doesn't respond to a PC under XP USB enumeration and as such is not a true USB device hence the variant label. If someone has USB test SW or HW please check it out and let us know what you find.
« Last Edit: March 28, 2014, 07:07:29 AM by WK154 »
When in doubt KISS

WK154

  • Door #3
  • Master
  • *****
  • Location: Valencia CA
  • Posts: 2643
Re: DL1608 Autopsy
« Reply #9 on: April 25, 2013, 12:37:26 AM »
Last chance for questions. It's going back together.
When in doubt KISS

dpdan

  • Dapper Dan
  • Master
  • *****
  • Location: St. Louis Missouri
  • Posts: 679
    • kurysound.com
Re: DL1608 Autopsy
« Reply #10 on: April 25, 2013, 02:03:54 AM »
well, did you spray paint the ugly aluminum front grill panel black like I did?
that 1608 is one ugly thing

« Last Edit: April 25, 2013, 02:07:39 AM by dpdan »

WK154

  • Door #3
  • Master
  • *****
  • Location: Valencia CA
  • Posts: 2643
Re: DL1608 Autopsy
« Reply #11 on: April 25, 2013, 02:09:39 AM »
Nope got to sell it! It's also cheap steel.
When in doubt KISS

dpdan

  • Dapper Dan
  • Master
  • *****
  • Location: St. Louis Missouri
  • Posts: 679
    • kurysound.com
Re: DL1608 Autopsy
« Reply #12 on: April 25, 2013, 02:26:05 AM »
mine's aluminum, at least I think  :)
whatever it is it's black now

WK154

  • Door #3
  • Master
  • *****
  • Location: Valencia CA
  • Posts: 2643
Re: DL1608 Autopsy
« Reply #13 on: April 25, 2013, 03:48:49 AM »
I used a magnet for screw retrieval and the screen was magnetic. Aluminum would be lighter but more expensive. I'd go for black but I want to get rid of it.
« Last Edit: April 25, 2013, 03:50:24 AM by WK154 »
When in doubt KISS

Kevin

  • Door #1
  • Padawan
  • ***
  • Location:
  • Posts: 100
Re: DL1608 Autopsy
« Reply #14 on: April 27, 2013, 04:24:56 PM »
Thanks for the photos! Given the processing power and amount of Flash and RAM, I'd expect that this hardware has enough bandwidth for a few more firmware revs.

I am happy to see that the analog output section is completely separate from the 32 pin interface, which confirms that Mackie could send whatever output bus they want to the iPad.

As expected, there are pads for adding JTAG headers for both processors (just in case anyone wants to get serious about hacking the unit) Also a few unexpected things: It looks like there is an unpopulated circuit next to the pink version tag. Any idea what that was for? It looks like a power supply circuit, but hard to tell from the photo rez.  Also there are 7 diodes that appear to be LEDs (again hard to say for sure from the photo). Some sort of diagnostic info maybe? Did you power the unit up while the board was exposed?

I'm assuming that the CR2032 battery in the bottom left corner is used to back up fader and effects settings in SRAM, so that if there is a power failure during a show, you dont lose the current settings. If you havent already put the unit back together, it might be worthwhile to remove the battery, just to make sure that shows and presets are not being stored in SRAM as well (hopefully those go in the Flash). The CR2032 will probably have to be replaced every few years or so, which is no big deal if its only being used to ride through a power fail - however if one were to lose 5 years worth of shows and presets when the battery dies, that would be a real problem.

As far as the paddleboard goes, at USB data rates, I wouldnt worry too much about RF from those traces. The real problem is noise from the iPad charging circuit when the iPad battery is low and taking full charge current. I'd expect that if you doubled the size of the output cap and paralleled a 0.001uf across it, that would quiet the charging circuit enough to be able to use a longer 30 pin adaptor cable, even when the iPad battery is low.