<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>i.MX Processors中的主题 MX233 192kHz Audio Using an External USB DAC</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/MX233-192kHz-Audio-Using-an-External-USB-DAC/m-p/202654#M11329</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;1) Played a 192/24 pcm sample from the NAND. No improvement. The result was the same as playing from a usb storage.&lt;BR /&gt;2) Measured Freescale's USB bandwidth by copying a file from one usb storage to another (with USB hub). The speed was about 50 Mbits/second which should definitely be enough or 192/24 content playback - it needs approx 20 Mbits (192kHz * 24 Bits * 2 channels * 2 paths - one for reading data from USB storage and other for sending them to USB DAC).&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 16 Jan 2012 08:33:46 GMT</pubDate>
    <dc:creator>jackyliu</dc:creator>
    <dc:date>2012-01-16T08:33:46Z</dc:date>
    <item>
      <title>MX233 192kHz Audio Using an External USB DAC</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/MX233-192kHz-Audio-Using-an-External-USB-DAC/m-p/202654#M11329</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;1) Played a 192/24 pcm sample from the NAND. No improvement. The result was the same as playing from a usb storage.&lt;BR /&gt;2) Measured Freescale's USB bandwidth by copying a file from one usb storage to another (with USB hub). The speed was about 50 Mbits/second which should definitely be enough or 192/24 content playback - it needs approx 20 Mbits (192kHz * 24 Bits * 2 channels * 2 paths - one for reading data from USB storage and other for sending them to USB DAC).&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Jan 2012 08:33:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/MX233-192kHz-Audio-Using-an-External-USB-DAC/m-p/202654#M11329</guid>
      <dc:creator>jackyliu</dc:creator>
      <dc:date>2012-01-16T08:33:46Z</dc:date>
    </item>
    <item>
      <title>Re: MX233 192kHz Audio Using an External USB DAC</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/MX233-192kHz-Audio-Using-an-External-USB-DAC/m-p/202655#M11330</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This is my suggestion:&lt;/P&gt;&lt;P&gt;1.Run CPU at full speed for testing. You can use below command to check CPU frequecny:&lt;BR /&gt;cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq&lt;BR /&gt;i.mx233 can work at the high frequency at 454736.&lt;BR /&gt;2. The required bandwidth is ( 192000 * 4 bytes * 2 channels ) = 1.5 MB/s. Dividing to 1000 frames in USB transaction we get 1536 bytes per frame. We need at least 3 frames filled with data (better 10-15) to operate properly. This is about 5-20 KB of outgoing buffers to be allocated in USB engine and in ALSA circular buffer system.&lt;BR /&gt;a.Please try to increase ALSA buffer count and buffer size very significantly (10x, for example). This could be done via ALSA API (snd_pcm_hw_params) or via APLAY command line params (&lt;A href="http://linux.die.net/man/1/aplay" target="_blank"&gt;http://linux.die.net/man/1/aplay&lt;/A&gt;).&lt;BR /&gt;b.Please check if there is enough space allocated in USB drivers. You can check ehci-mem.c, ehci-q.c.&lt;BR /&gt;c.Please disable SPDIF transmitter.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Jan 2012 08:35:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/MX233-192kHz-Audio-Using-an-External-USB-DAC/m-p/202655#M11330</guid>
      <dc:creator>jackyliu</dc:creator>
      <dc:date>2012-01-16T08:35:14Z</dc:date>
    </item>
  </channel>
</rss>

