XU4 and I2S

Moderators: odroid, mdrjr

XU4 and I2S

Unread postby edinsam » Sat May 19, 2018 12:28 am

Just purchased an XU4, very nice product it is too.

I have a question re I2S. Out of the box I can only get 16 bit output frames (even when trying different variations of asound.conf). Trying other bit sizes e.g. 24 or 32 bits, gets me a very slow frame rate (800Hz) and still 16 bits. Are there any "better" drivers within the system that can be included or loaded?

aplay -l returns:
card 0: OdroidXU4 [Odroid-XU4], device 0: Primary multicodec-0 []
Subdevices 1/1
edinsam
 
Posts: 2
Joined: Fri May 18, 2018 7:29 am
languages_spoken: english
ODROIDs: xu4

Re: XU4 and I2S

Unread postby odroid » Sat May 19, 2018 3:26 am

Unfortunately, the I2S driver in Exynos Kernel doesn't support 24/32bits due to the PLL limitation.

BTW, which DAC did you connect to XU4?
This one?
https://wiki.odroid.com/accessory/sound ... oom_bonnet
User avatar
odroid
Site Admin
 
Posts: 27754
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English
ODROIDs: ODROID

Re: XU4 and I2S

Unread postby edinsam » Sat May 19, 2018 6:52 am

>BTW, which DAC did you connect to XU4?

It's a cyclone IV FPGA (at 1.8V) Which means I can attempt to address the problem in a number of different non-standard ways, e.g. other speeds. Will the kernel PLL driver manage this? i.e. 24/32 bits but at some speed other than 48000/96000 etc?

Alternatively, what is the maximum speed the current driver will work at? (I am thinking of doing say 32bit 96000 as quad 16bit words at twice the speed)
Thanks
edinsam
 
Posts: 2
Joined: Fri May 18, 2018 7:29 am
languages_spoken: english
ODROIDs: xu4


Return to Hardware and peripherals

Who is online

Users browsing this forum: No registered users and 0 guests