My new Boss - another PI-HAT

Status
This old topic is closed. If you want to reopen this topic, contact a moderator using the "Report Post" button.
Hi folks.

Allo provided me - free of charge - with their newest HAT-DAC - "The Boss".
It's based on the TI PCM5122 DAC.
The same chip as used on the HifiBerry DAC+ Pro.

"Free of charge" though is not exact what it is. I had to spent hours
to get their driver integrated and updated.
And it still had some minor flaws. (Which are resolved by now)
And. Allo did not expect me to write this up!!! Just to make that clear.

Beside that the drivers still doesn't support 354k8 and 384k samplerates!!!
Consequence: There's no way to bypass the internal DAC filters!

Not sure why I did spent all that work.
Perhaps I just got bored since my Sabre9023 HAT-DAC performs extremely well since weeks. :D

I actually told Allo first - I'm not interested, since I don't like the PCM5122
DAC (based on my HifiBerry DAC+ Pro experience) .

What changed my mind, was a 2nd glance at the DAC.
Inmate "cdsgames" (from Allo) is sneaking around for quite some time.
He's been collecting quite some ingredients over here to end up with a promising recipe. That became obvious.

If you look at the MamboBerry or HifiBerry thread, you realize that most mods follow the recipe : clean and fast power is key.

The MamboBerry could IMO be considered one of the best HAT-DAC solutions, if not the best, during those days. ;)
The Boss IMO tops all that by a large margin.
Allo e.g. uses 3 LT3042 LDOs to power analog, digital and clock voltages.
I think, you can't do better then that. They also apply extensive filtering in front of it.

They also put a special focus on the clocks, clock lines and clocking scheme.
E.g. The HifiBerry DAC+ Pro is facing serious interference with the PI (Wifi).

Allo did that much better.

From what understand they even buffer the clocks.

Another top feature is a super-cap for the analog voltage pins.
Yep. They've done their homework.

All DACs I tried benefited from having their own supply. That's where Allo
fails. They don't offer that option. It would require HW modifications to accomplish this. That's IMO a NoGo. However. The question would be if
a 2nd supply would even be required for the Boss. If the Boss would
get along with a single supply solution, that'd be another strong selling/buying point.

The external power jack that could be used after a modification (removing a resistor) though, would IMO be on the wrong side of the board.
And it's not a very common format. As I told you Dear Allo, there's IMO some homework to be done if you ever consider a Boss REV2!!!

Now. How does it sound!?!?

I've been using a single iPower, a PI3, and my own OS btw. And I'm still on my testsystem (Adam A5X)

It sounds good. Really good. Lot's of (lowl-level) detail and very clean. I've had a hard time to pin any flaws.
I'd even doubt that Kali would make a relevant difference.
Very nice.

I'd say. For now it's the best "stock" HAT-DAC I had in my hands.
Considering the parts list, the current price tag is IMO more than fair.
Modification cost might not even pop up. Playing around with boutique LDOs is IMO not required.
That'll save you a lot.

I'd still would have to integrate the DAC into my main system to come to a final conclusion though.

To summarize the weak spots for now:

1. Driver availability
The DAC requires a custom driver which is still not widely available
2. Lack of 384k and 354k8 support because of driver
3. No separate power option.
4. Modifications almost impossible (tiny parts) - but probably not needed anyhow

Bottom line.

Well done Allo.

Great to see the progress in the HAT-DAC arena.

Enjoy.

PS: I already prepared the kernels and drivers for Moode Audio. It's up to Tim to release them.
 

Attachments

  • AlloBoss.jpg
    AlloBoss.jpg
    906.4 KB · Views: 2,460
Last edited:
Just had a look at the Boss review on roonlabs.

In fact - interesting.

But obviously there are different opinions out there what's actually better.

Kali/Piano or Boss. Some also consider Boss to be the winner.

Nobody seems to mention what DSP settings are used on the
PCM5122. And these IMO do make a difference.
OS and OS setup also make a difference btw!

Non of them had 354k8 or 384k working. ;)


And then there's still the output filter issue.

Obviously the DAC needs a couple of days break-in.

Some other points just crossed my mind.

The Piano might get cleaner power from the Kali.
The Boss gets the mess straight from the Pi.
The Kali also must be considered a RFI/EMI shield for the DAC btw!
There might be differences.


However.

I mentioned before, that I'm not really a fan of these PCM51xx DACs.

My highly tweaked Sabre ES9023, with the Kali feeding synchronous I2S
and separate PS sounds just great and very natural (right choice of caps!).
No upsampling required!

To be honest. I feel absolutely no pressure to get it replaced by the Boss.
To be fair I should at least give it a try. ;)

The Audiophonics 9018 solution IMO comes with certain weaknesses, just by looking at it. (opamp output stage, asynch clocking, average power scheme, ...)
There are many people out there who prefer a well implemented 9023 over a 9018. I don't feel the slightest temptation to order that AudioPhonics DAC.

However.

I suggested towards Allo to build & sell a very stripped down ES9023 plus Kali combo in I2S sync mode (no local DAC clock).
They'd just take a LT3042 - it needs just one - apply the same filtering and power/decoupling/buffer scheme and they'd be set.
Beside that all the 5122 I2C clock handling (complex drivers) and that DSP nonsense would be gone.
And. They should not forget an external powering option again!

Let see how things are developing.

Enjoy.
 
Last edited:
Thx Soundcheck for your review and for integrating with Moode.

Your points and advice were noted. Like you correctly said , we designed this DAC as a good entry point for people to join the revolution that its happening right now with streamed music based on RPIs.

For the esssabre 9023 , its definitely something that we are interested in. We are just finalizing the Kali 2 (lower pricing) so it will be a perfect compliment .

One question, did you modify yourself the RC filter ? In your pics I see the 15Khz one..
 
Thanks Klaus!

attachment.php


Did miss that... but still just will not light up-- frustrating.

I started with fresh "raspian lite" to compile allo's branch. Is that the problem?

Also tried the these defaults
Code:
# Uncomment some or all of these to enable the optional hardware interfaces
#dtparam=i2c_arm=on
#dtparam=i2s=on

Don't mean to start a linux support tangent, but maybe it's simple -- I can suffer w/volumio in the mean time
 

Attachments

  • A.png
    A.png
    634.4 KB · Views: 2,148
Last edited:
The driver is not (yet) part of the stock kernel.
You'd need to patch the kernel and then you need to activate the module.

"...Don't mean to start a linux support tangent,..."
Know all that, I do the modules and kernel from the allo branch. Raspian is just the linux I use to compile on.
Yep. That'll be it from my side! :D
Yep, me too - gave it a quick shot.

Thanks!
 
but hardware engineers dont have "golden ears" :)

That's actually not very funny.

If an audio HW designer just trusts (whatever) measurements he failed his profession.
If you as a company don't run listening tests - you failed your business.

Lucky you. You've been openminded to gather quite some "community" information to get your product in shape. ( That's what many audio startups did in the past btw.)
Otherwise you'd be ending up like all the other faceless "audiodesign by datasheet" companies.

Good luck with your product.
 
Last edited:
Status
This old topic is closed. If you want to reopen this topic, contact a moderator using the "Report Post" button.