• WANTED: Happy members who like to discuss audio and other topics related to our interest. Desire to learn and share knowledge of science required. There are many reviews of audio hardware and expert members to help answer your questions. Click here to have your audio equipment measured for free!

A Thread Dedicated to Cirrus Logic CS43131

kysa

Member
Joined
Jan 22, 2023
Messages
77
Likes
58
Has anyone measured CS43131 in this form factor? I'd love to go back to the Apple Dongle dimensions, but my memory of the 31993 EM noise is still fresh.

1695066966611.png
 

staticV3

Master Contributor
Joined
Aug 29, 2019
Messages
8,014
Likes
12,858
Is there any link to all those measurements?
They don't exist yet.

If you're interested in something specific (Jitter of x, Noise of y, THD+N vs Power of z), then feel free to tell me and I'll measure and post the results.
 

Matias

Master Contributor
Forum Donor
Joined
Jan 1, 2019
Messages
5,088
Likes
10,947
Location
São Paulo, Brazil
They don't exist yet.

If you're interested in something specific (Jitter of x, Noise of y, THD+N vs Power of z), then feel free to tell me and I'll measure and post the results.
Please do measure power x THD+N into 32 ohms of all 5? Tks a lot.
 

Matias

Master Contributor
Forum Donor
Joined
Jan 1, 2019
Messages
5,088
Likes
10,947
Location
São Paulo, Brazil
Meizu Pro is the best but unobtanium. The next best is the ugreen, surprisingly for me.

Can you send me the link on Aliexpress for the ugreen with 43131? I can only find the KT0210 ones.
Tks
 

Matias

Master Contributor
Forum Donor
Joined
Jan 1, 2019
Messages
5,088
Likes
10,947
Location
São Paulo, Brazil
It was probably discontinued along with the Meizu Pro.... Frustrating.
 

kysa

Member
Joined
Jan 22, 2023
Messages
77
Likes
58
Has anyone measured CS43131 in this form factor? I'd love to go back to the Apple Dongle dimensions, but my memory of the 31993 EM noise is still fresh.

View attachment 312953


cat /proc/asound/card1/stream0 TTGK Company Type-C HiFi Audio Adapter at usb-0000:00:14.0-4, high speed : USB Audio Playback: Status: Stop Interface 2 Altset 1 Format: S16_LE Channels: 2 Endpoint: 0x03 (3 OUT) (ASYNC) Rates: 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000 Data packet interval: 125 us Bits: 16 Channel map: FL FR Sync Endpoint: 0x84 (4 IN) Sync EP Interface: 2 Sync EP Altset: 1 Implicit Feedback Mode: No Interface 2 Altset 2 Format: S24_3LE Channels: 2 Endpoint: 0x03 (3 OUT) (ASYNC) Rates: 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000 Data packet interval: 125 us Bits: 24 Channel map: FL FR Sync Endpoint: 0x84 (4 IN) Sync EP Interface: 2 Sync EP Altset: 2 Implicit Feedback Mode: No Interface 2 Altset 3 Format: S32_LE Channels: 2 Endpoint: 0x03 (3 OUT) (ASYNC) Rates: 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000 Data packet interval: 125 us Bits: 32 Channel map: FL FR Sync Endpoint: 0x84 (4 IN) Sync EP Interface: 2 Sync EP Altset: 3 Implicit Feedback Mode: No Interface 2 Altset 4 Format: SPECIAL Channels: 2 Endpoint: 0x03 (3 OUT) (ASYNC) Rates: 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000 Data packet interval: 125 us Bits: 32 DSD raw: DOP=0, bitrev=0 Channel map: FL FR Sync Endpoint: 0x84 (4 IN) Sync EP Interface: 2 Sync EP Altset: 4 Implicit Feedback Mode: No

cat /proc/asound/card1/usbmixer USB Mixer: usb_id=0x262a0001, ctrlif=1, ctlerr=0 Card: TTGK Company Type-C HiFi Audio Adapter at usb-0000:00:14.0-4, high speed Unit: 1 Control: name="Clock Source 1 Validity", index=0 Info: id=1, control=2, cmask=0x0, channels=1, type="BOOLEAN" Volume: min=0, max=1, dBmin=0, dBmax=0 Unit: 10 Control: name="PCM Playback Volume", index=0 Info: id=10, control=2, cmask=0x3, channels=2, type="S16" Volume: min=-16128, max=0, dBmin=-6300, dBmax=0 Unit: 10 Control: name="PCM Playback Switch", index=0 Info: id=10, control=1, cmask=0x0, channels=1, type="INV_BOOLEAN" Volume: min=0, max=1, dBmin=0, dBmax=0
 

Gencho

New Member
Joined
Apr 21, 2021
Messages
4
Likes
2
I just got a JCALLY JM30 dongle with the CS43131. I could not be happier. This plays so well with my phone that I have no desire for a DAP. I had a $700 DAP with AK chips and while I can not compare directly I feel that the JM30 is a better listen. The JM30 impresses me more than the DAP ever did.
Can you tell me does it support microphone?
 

mc.god

Senior Member
Joined
Jun 10, 2019
Messages
343
Likes
462
Location
Roma, IT
Interface 2 Altset 4 Format: SPECIAL Channels: 2 Endpoint: 0x03 (3 OUT) (ASYNC) Rates: 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000 Data packet interval: 125 us Bits: 32 DSD raw: DOP=0, bitrev=0 Channel map: FL FR Sync Endpoint: 0x84 (4 IN) Sync EP Interface: 2 Sync EP Altset: 4 Implicit Feedback Mode: No
Just ordered a Jcally JM20 as a backup for my loved Ugreen HiFi Pro, I'm curious about the above information, is it taken from JM20 or other "no-name" CS431131 dongle? Or can anyone using the JM20 on Linux post the result of the command?
I ask because the Ugreen doesn't expose that "Altset 4 - Special format" for DSD, so I suppose it using a different usb-bridge, indeed it seems to support only DoP mode

Screenshot_2023-03-18-12-10-52-54_8f83af1a032c071f720056fb5c9cd25d.jpg


Not really concerned about playing dsd, just out of curiosity about the various implementation around this great CS chip.
 

mc.god

Senior Member
Joined
Jun 10, 2019
Messages
343
Likes
462
Location
Roma, IT
Meizu Pro is the best but unobtanium. The next best is the ugreen, surprisingly for me.
Not really surprising since the Ugreen has the same architecture of Meizu Pro with OPA1622 after CS43141 to give some more current in low ohm load.
Really unfortunate they all went discontinued too soon.
 

MCH

Major Contributor
Joined
Apr 10, 2021
Messages
2,659
Likes
2,272
I would love that @IVX or anyone that is familiar with the subject chimes in here one day to explain in layman terms what is the problem with this chip. From what I could understand, in between other things, it tricks the dynamic range so that it appears to be better than actually is or something like that. Most important I think is if these issues are purely academic or have any consequences to the user.

Some discussion here:

 

staticV3

Master Contributor
Joined
Aug 29, 2019
Messages
8,014
Likes
12,858
From what I could understand, in between other things, it tricks the dynamic range so that it appears to be better than actually is or something like that. Most important I think is if these issues are purely academic or have any consequences to the user.
Unless you can hear hiss out of your cs43131-based DAC, the issue is purely academic.

What some designers (rightly) take issue with is that, unlike ESS with their "DRE" feature, Cirrus doesn't disclose anywhere that their DAC uses such tricks and advertises DR figures as though they were the DAC's inherent DR.

The DR test was created specifically to counteract this sort of trickery where DACs would modulate their noise floor based on the input signal.

Cirrus just created a mechanism that works even with this improved DR test, but didn't tell anyone.
 

IVX

Major Contributor
Joined
Mar 3, 2019
Messages
1,432
Likes
2,814
Location
South of China, SHZ area, - Слава Україні
right, the DR test shows us 130db(A) but a full scale output 0dbfs looks rather like 120db(A) dynamic range DAC i.e. similar to their old CS4398 + noise reduction. The same as about 384k support, just a fake, the noiseshaper artifacts appeared from 40kHz i.e., it looks like the DAC is 96k of sampling. However, these DACs have very low power consumption, which is again incompatible with real low-noise circuits due to thermal noise(low impedance and high currents are required).

PS: The story behind the DR test is simple, it was needed to detect auto-mute trick, which is also a sort of noise-reduction but the simplest one. DRE(ESS abbreviation Dynamic Range Enhancer) like algorithms change the DAC's gain according to the input signal. It is the same if you have an additional volume slider after the DAC, dynamically controlled by the input content. Let's consider two cases. Input data is a signal at max level i.e. 0dbfs, DRE is completely bypassed in that case and you can see the DAC's noise floor+some noise modulation as is. In the case of CS431** it is around -115db/-118db(A). Case #2: we gonna test AES17 DR i.e. input data has -60dbfs level. DRE multiplying the data by 10x(maybe 5x, or 3x as an example), this is a digital domain operation and may have virtually zero of the residual THD+N. At the same time DRE reduces the output gain by 1/10, using the slider mentioned above. What do we have at the output for now? -115db of DAC's noise will be reduced by a factor 10x i.e. for a 20db, and you'll see -60db sine with a fake DR = 115+20db = 135db.
 
Last edited:

IVX

Major Contributor
Joined
Mar 3, 2019
Messages
1,432
Likes
2,814
Location
South of China, SHZ area, - Слава Україні
I guess, CS43131 may show lower THD+N if the test time is shorter. Hotter chip = less current. Anyway, I consider that chip as an optimally engineered portable DAC, whatever fake dynamic range and 96k only(low current draw, cheap, headphones amp is integrated) - nobody complains about its sound quality, including me ;)
 
Last edited:
Top Bottom