Difference between revisions of "AOM-3841 AUDIO MIC1/OUT1 & MIC2/OUT2"

From ESS-WIKI
Jump to: navigation, search
 
Line 14: Line 14:
 
 
 
 
  
<h3> <b>AUDIO MIC1/OUT1(Compatible with ROM-EG57)</b> </h3>
+
=== '''AUDIO MIC1/OUT1(Compatible with ROM-EG57)''' ===
<p><b>HW Pin Header</b>
 
</p><p><img src="/wiki/images/9/9f/AOM-DB3500_AUDIO_1.png" _fck_mw_filename="AOM-DB3500 AUDIO 1.png" width="700" height="600" _fck_mw_origimgwidth="1075" _fck_mw_origimgheight="1001" alt="AOM-DB3500 AUDIO 1.png" title="AOM-DB3500 AUDIO 1.png" style="vertical-align:middle;" /><img src="/wiki/images/7/7e/AOM-DB3500_AUDIO_PIn_header.png" _fck_mw_filename="AOM-DB3500 AUDIO PIn header.png" _fck_mw_origimgwidth="403" _fck_mw_origimgheight="379" alt="RTENOTITLE" title="RTENOTITLE" style="vertical-align:middle;" />
 
</p>
 
<table border="1" cellpadding="1" cellspacing="1" style="width: 507px;">
 
  
<tr>
+
'''HW Pin Header'''
<td colspan="4" style="width: 497px;"> <b>I2S0 Connector Pin Definition</b>
 
</td></tr>
 
<tr>
 
<td style="width: 55px;"> <b>Pin</b>
 
</td>
 
<td style="width: 156px;"> <b>Signal</b>
 
</td>
 
<td style="width: 54px;"> <b>I/O</b>
 
</td>
 
<td style="width: 219px;"> <b>Description</b>
 
</td></tr>
 
<tr>
 
<td style="width: 55px;"> 1
 
</td>
 
<td style="width: 156px;"> I2S0_VDDA
 
</td>
 
<td style="width: 54px;"> &#160;
 
</td>
 
<td style="width: 219px;"> I2S0 3.3V source
 
</td></tr>
 
<tr>
 
<td style="width: 55px;"> 2
 
</td>
 
<td style="width: 156px;"> GND
 
</td>
 
<td style="width: 54px;"> &#160;
 
</td>
 
<td style="width: 219px;"> Ground
 
</td></tr>
 
<tr>
 
<td style="width: 55px;"> 3
 
</td>
 
<td style="width: 156px;"> I2S0_VDDA
 
</td>
 
<td style="width: 54px;"> &#160;
 
</td>
 
<td style="width: 219px;"> I2S0 3.3V source
 
</td></tr>
 
<tr>
 
<td style="width: 55px;"> 4
 
</td>
 
<td style="width: 156px;"> I2S0_SDIN_3.3
 
</td>
 
<td style="width: 54px;"> I
 
</td>
 
<td style="width: 219px;"> I2S0 Serial Data IN 3.3V Level
 
</td></tr>
 
<tr>
 
<td style="width: 55px;"> 5
 
</td>
 
<td style="width: 156px;"> I2S0_SDOUT_3.3
 
</td>
 
<td style="width: 54px;"> O
 
</td>
 
<td style="width: 219px;"> I2S0 Serial Data OUT 3.3V Level
 
</td></tr>
 
<tr>
 
<td style="width: 55px;"> 6
 
</td>
 
<td style="width: 156px;"> I2S0_LRCK_3.3
 
</td>
 
<td style="width: 54px;"> I
 
</td>
 
<td style="width: 219px;"> I2S0 Left/Right Clock
 
</td></tr>
 
<tr>
 
<td style="width: 55px;"> 7
 
</td>
 
<td style="width: 156px;"> I2S0_BCLK_3.3
 
</td>
 
<td style="width: 54px;"> I
 
</td>
 
<td style="width: 219px;"> I2S0 Bit Clock
 
</td></tr>
 
<tr>
 
<td style="width: 55px;"> 8
 
</td>
 
<td style="width: 156px;"> AUD0_MCK
 
</td>
 
<td style="width: 54px;"> I
 
</td>
 
<td style="width: 219px;"> Audio0 Master Clock
 
</td></tr>
 
<tr>
 
<td style="width: 55px;"> 9
 
</td>
 
<td style="width: 156px;"> N/A
 
</td>
 
<td style="width: 54px;"> &#160;
 
</td>
 
<td style="width: 219px;"> Not Applicable
 
</td></tr>
 
<tr>
 
<td style="width: 55px;"> 10
 
</td>
 
<td style="width: 156px;"> GND
 
</td>
 
<td style="width: 54px;"> &#160;
 
</td>
 
<td style="width: 219px;"> Ground
 
</td></tr>
 
<tr>
 
<td style="width: 55px;"> 11
 
</td>
 
<td style="width: 156px;"> I2S0_I2C_CLK
 
</td>
 
<td style="width: 54px;"> I
 
</td>
 
<td style="width: 219px;"> I2S0 I2C clock input from host.
 
</td></tr>
 
<tr>
 
<td style="width: 55px;"> 12
 
</td>
 
<td style="width: 156px;"> MIC_BIAS1
 
</td>
 
<td style="width: 54px;"> I
 
</td>
 
<td style="width: 219px;"> For I2S0 Microphone Bias Voltage
 
</td></tr>
 
<tr>
 
<td style="width: 55px;"> 13
 
</td>
 
<td style="width: 156px;"> I2S0_I2C_DAT
 
</td>
 
<td style="width: 54px;"> I/O
 
</td>
 
<td style="width: 219px;"> I2S0 I2C Data
 
</td></tr>
 
<tr>
 
<td style="width: 55px;"> 14
 
</td>
 
<td style="width: 156px;"> GND
 
</td>
 
<td style="width: 54px;"> &#160;
 
</td>
 
<td style="width: 219px;"> Ground
 
</td></tr>
 
<tr>
 
<td style="width: 55px;"> 15
 
</td>
 
<td style="width: 156px;"> N/A
 
</td>
 
<td style="width: 54px;"> &#160;
 
</td>
 
<td style="width: 219px;"> Not Applicable
 
</td></tr>
 
<tr>
 
<td style="width: 55px;"> 16
 
</td>
 
<td style="width: 156px;"> I2S0_HP_R
 
</td>
 
<td style="width: 54px;"> I
 
</td>
 
<td style="width: 219px;"> I2S0 Right Headphone
 
</td></tr>
 
<tr>
 
<td style="width: 55px;"> 17
 
</td>
 
<td style="width: 156px;"> I2S0_MIC_IN
 
</td>
 
<td style="width: 54px;"> I
 
</td>
 
<td style="width: 219px;"> I2S0 Microphone IN
 
</td></tr>
 
<tr>
 
<td style="width: 55px;"> 18
 
</td>
 
<td style="width: 156px;"> GND
 
</td>
 
<td style="width: 54px;"> &#160;
 
</td>
 
<td style="width: 219px;"> Ground
 
</td></tr>
 
<tr>
 
<td style="width: 55px;"> 19
 
</td>
 
<td style="width: 156px;"> GND
 
</td>
 
<td style="width: 54px;"> &#160;
 
</td>
 
<td style="width: 219px;"> Ground
 
</td></tr>
 
<tr>
 
<td style="width: 55px;"> 20
 
</td>
 
<td style="width: 156px;"> I2S0_HP_L
 
</td>
 
<td style="width: 54px;"> I
 
</td>
 
<td style="width: 219px;"> I2S0 Left Headphone
 
</td></tr></table>
 
<h3> <b>AUDIO MIC2/OUT2(Compatible with ROM-EG57)</b> </h3>
 
<p><b>HW Pin Header</b>
 
</p><p><img src="/wiki/images/8/89/AOM-DB3500_AUDIO2.png" _fck_mw_filename="AOM-DB3500 AUDIO2.png" width="700" height="600" _fck_mw_origimgwidth="1084" _fck_mw_origimgheight="1009" alt="AOM-DB3500 AUDIO2.png" title="AOM-DB3500 AUDIO2.png" style="vertical-align:middle;" /><img src="/wiki/images/7/7e/AOM-DB3500_AUDIO_PIn_header.png" _fck_mw_filename="AOM-DB3500 AUDIO PIn header.png" _fck_mw_origimgwidth="403" _fck_mw_origimgheight="379" alt="RTENOTITLE" title="RTENOTITLE" style="vertical-align:middle;" />
 
</p>
 
<table border="1" cellpadding="1" cellspacing="1" style="width: 582px;">
 
  
<tr>
+
[[File:AOM-DB3500 AUDIO 1.png|700x600px|AOM-DB3500 AUDIO 1.png]][[File:AOM-DB3500 AUDIO PIn header.png|RTENOTITLE]]
<td colspan="4" style="width: 572px;"> <b>I2S1 Connector Pin Definition</b>
+
 
</td></tr>
+
{| border="1" cellpadding="1" cellspacing="1" style="width: 507px;"
<tr>
+
|-
<td style="width: 52px;"> <b>Pin</b>
+
| colspan="4" style="width: 497px;" | '''I2S0 Connector Pin Definition'''
</td>
+
|-
<td style="width: 198px;"> <b>Signal</b>
+
| style="width: 55px;" | '''Pin'''
</td>
+
| style="width: 156px;" | '''Signal'''
<td style="width: 49px;"> <b>I/O</b>
+
| style="width: 54px;" | '''I/O'''
</td>
+
| style="width: 219px;" | '''Description'''
<td style="width: 260px;"> <b>Description</b>
+
|-
</td></tr>
+
| style="width: 55px;" | 1
<tr>
+
| style="width: 156px;" | I2S0_VDDA
<td style="width: 52px;"> 1
+
| style="width: 54px;" | &nbsp;
</td>
+
| style="width: 219px;" | I2S0 3.3V source
<td style="width: 198px;"> I2S1_VDDA
+
|-
</td>
+
| style="width: 55px;" | 2
<td style="width: 49px;"> &#160;
+
| style="width: 156px;" | GND
</td>
+
| style="width: 54px;" | &nbsp;
<td style="width: 260px;"> I2S1 3.3V source
+
| style="width: 219px;" | Ground
</td></tr>
+
|-
<tr>
+
| style="width: 55px;" | 3
<td style="width: 52px;"> 2
+
| style="width: 156px;" | I2S0_VDDA
</td>
+
| style="width: 54px;" | &nbsp;
<td style="width: 198px;"> GND
+
| style="width: 219px;" | I2S0 3.3V source
</td>
+
|-
<td style="width: 49px;"> &#160;
+
| style="width: 55px;" | 4
</td>
+
| style="width: 156px;" | I2S0_SDIN_3.3
<td style="width: 260px;"> Ground
+
| style="width: 54px;" | I
</td></tr>
+
| style="width: 219px;" | I2S0 Serial Data IN 3.3V Level
<tr>
+
|-
<td style="width: 52px;"> 3
+
| style="width: 55px;" | 5
</td>
+
| style="width: 156px;" | I2S0_SDOUT_3.3
<td style="width: 198px;"> I2S1_VDDA
+
| style="width: 54px;" | O
</td>
+
| style="width: 219px;" | I2S0 Serial Data OUT 3.3V Level
<td style="width: 49px;"> &#160;
+
|-
</td>
+
| style="width: 55px;" | 6
<td style="width: 260px;"> I2S1 3.3V source
+
| style="width: 156px;" | I2S0_LRCK_3.3
</td></tr>
+
| style="width: 54px;" | I
<tr>
+
| style="width: 219px;" | I2S0 Left/Right Clock
<td style="width: 52px;"> 4
+
|-
</td>
+
| style="width: 55px;" | 7
<td style="width: 198px;"> I2S1_SDIN_3.3
+
| style="width: 156px;" | I2S0_BCLK_3.3
</td>
+
| style="width: 54px;" | I
<td style="width: 49px;"> I
+
| style="width: 219px;" | I2S0 Bit Clock
</td>
+
|-
<td style="width: 260px;"> I2S1 Serial Data IN 3.3V Level
+
| style="width: 55px;" | 8
</td></tr>
+
| style="width: 156px;" | AUD0_MCK
<tr>
+
| style="width: 54px;" | I
<td style="width: 52px;"> 5
+
| style="width: 219px;" | Audio0 Master Clock
</td>
+
|-
<td style="width: 198px;"> I2S1_SDOUT_3.3
+
| style="width: 55px;" | 9
</td>
+
| style="width: 156px;" | N/A
<td style="width: 49px;"> O
+
| style="width: 54px;" | &nbsp;
</td>
+
| style="width: 219px;" | Not Applicable
<td style="width: 260px;"> I2S1 Serial Data OUT 3.3V Level
+
|-
</td></tr>
+
| style="width: 55px;" | 10
<tr>
+
| style="width: 156px;" | GND
<td style="width: 52px;"> 6
+
| style="width: 54px;" | &nbsp;
</td>
+
| style="width: 219px;" | Ground
<td style="width: 198px;"> I2S1_LRCK_3.3
+
|-
</td>
+
| style="width: 55px;" | 11
<td style="width: 49px;"> I
+
| style="width: 156px;" | I2S0_I2C_CLK
</td>
+
| style="width: 54px;" | I
<td style="width: 260px;"> I2S1 Left/Right Clock
+
| style="width: 219px;" | I2S0 I2C clock input from host.
</td></tr>
+
|-
<tr>
+
| style="width: 55px;" | 12
<td style="width: 52px;"> 7
+
| style="width: 156px;" | MIC_BIAS1
</td>
+
| style="width: 54px;" | I
<td style="width: 198px;"> I2S1_BCLK_3.3
+
| style="width: 219px;" | For I2S0 Microphone Bias Voltage
</td>
+
|-
<td style="width: 49px;"> I
+
| style="width: 55px;" | 13
</td>
+
| style="width: 156px;" | I2S0_I2C_DAT
<td style="width: 260px;"> I2S1 Bit Clock
+
| style="width: 54px;" | I/O
</td></tr>
+
| style="width: 219px;" | I2S0 I2C Data
<tr>
+
|-
<td style="width: 52px;"> 8
+
| style="width: 55px;" | 14
</td>
+
| style="width: 156px;" | GND
<td style="width: 198px;"> AUD1_MCK
+
| style="width: 54px;" | &nbsp;
</td>
+
| style="width: 219px;" | Ground
<td style="width: 49px;"> I
+
|-
</td>
+
| style="width: 55px;" | 15
<td style="width: 260px;"> Audio1 Master Clock
+
| style="width: 156px;" | N/A
</td></tr>
+
| style="width: 54px;" | &nbsp;
<tr>
+
| style="width: 219px;" | Not Applicable
<td style="width: 52px;"> 9
+
|-
</td>
+
| style="width: 55px;" | 16
<td style="width: 198px;"> N/A
+
| style="width: 156px;" | I2S0_HP_R
</td>
+
| style="width: 54px;" | I
<td style="width: 49px;"> &#160;
+
| style="width: 219px;" | I2S0 Right Headphone
</td>
+
|-
<td style="width: 260px;"> Not Applicable
+
| style="width: 55px;" | 17
</td></tr>
+
| style="width: 156px;" | I2S0_MIC_IN
<tr>
+
| style="width: 54px;" | I
<td style="width: 52px;"> 10
+
| style="width: 219px;" | I2S0 Microphone IN
</td>
+
|-
<td style="width: 198px;"> GND
+
| style="width: 55px;" | 18
</td>
+
| style="width: 156px;" | GND
<td style="width: 49px;"> &#160;
+
| style="width: 54px;" | &nbsp;
</td>
+
| style="width: 219px;" | Ground
<td style="width: 260px;"> Ground
+
|-
</td></tr>
+
| style="width: 55px;" | 19
<tr>
+
| style="width: 156px;" | GND
<td style="width: 52px;"> 11
+
| style="width: 54px;" | &nbsp;
</td>
+
| style="width: 219px;" | Ground
<td style="width: 198px;"> I2S1_I2C_CLK
+
|-
</td>
+
| style="width: 55px;" | 20
<td style="width: 49px;"> I
+
| style="width: 156px;" | I2S0_HP_L
</td>
+
| style="width: 54px;" | I
<td style="width: 260px;"> I2S1 I2C clock input from host.
+
| style="width: 219px;" | I2S0 Left Headphone
</td></tr>
+
|}
<tr>
+
 
<td style="width: 52px;"> 12
+
=== '''AUDIO MIC2/OUT2(Compatible with ROM-EG57)''' ===
</td>
+
 
<td style="width: 198px;"> MIC_BIAS2
+
'''HW Pin Header'''
</td>
+
 
<td style="width: 49px;"> I
+
[[File:AOM-DB3500 AUDIO2.png|700x600px|AOM-DB3500 AUDIO2.png]][[File:AOM-DB3500 AUDIO PIn header.png|RTENOTITLE]]
</td>
+
 
<td style="width: 260px;"> For I2S1 Microphone Bias Voltage
+
{| border="1" cellpadding="1" cellspacing="1" style="width: 582px;"
</td></tr>
+
|-
<tr>
+
| colspan="4" style="width: 572px;" | '''I2S1 Connector Pin Definition'''
<td style="width: 52px;"> 13
+
|-
</td>
+
| style="width: 52px;" | '''Pin'''
<td style="width: 198px;"> I2S1_I2C_DAT
+
| style="width: 198px;" | '''Signal'''
</td>
+
| style="width: 49px;" | '''I/O'''
<td style="width: 49px;"> I/O
+
| style="width: 260px;" | '''Description'''
</td>
+
|-
<td style="width: 260px;"> I2S1 I2C Data
+
| style="width: 52px;" | 1
</td></tr>
+
| style="width: 198px;" | I2S1_VDDA
<tr>
+
| style="width: 49px;" | &nbsp;
<td style="width: 52px;"> 14
+
| style="width: 260px;" | I2S1 3.3V source
</td>
+
|-
<td style="width: 198px;"> GND
+
| style="width: 52px;" | 2
</td>
+
| style="width: 198px;" | GND
<td style="width: 49px;"> &#160;
+
| style="width: 49px;" | &nbsp;
</td>
+
| style="width: 260px;" | Ground
<td style="width: 260px;"> Ground
+
|-
</td></tr>
+
| style="width: 52px;" | 3
<tr>
+
| style="width: 198px;" | I2S1_VDDA
<td style="width: 52px;"> 15
+
| style="width: 49px;" | &nbsp;
</td>
+
| style="width: 260px;" | I2S1 3.3V source
<td style="width: 198px;"> N/A
+
|-
</td>
+
| style="width: 52px;" | 4
<td style="width: 49px;"> &#160;
+
| style="width: 198px;" | I2S1_SDIN_3.3
</td>
+
| style="width: 49px;" | I
<td style="width: 260px;"> Not Applicable
+
| style="width: 260px;" | I2S1 Serial Data IN 3.3V Level
</td></tr>
+
|-
<tr>
+
| style="width: 52px;" | 5
<td style="width: 52px;"> 16
+
| style="width: 198px;" | I2S1_SDOUT_3.3
</td>
+
| style="width: 49px;" | O
<td style="width: 198px;"> I2S1_HP_R
+
| style="width: 260px;" | I2S1 Serial Data OUT 3.3V Level
</td>
+
|-
<td style="width: 49px;"> I
+
| style="width: 52px;" | 6
</td>
+
| style="width: 198px;" | I2S1_LRCK_3.3
<td style="width: 260px;"> I2S1 Right Headphone
+
| style="width: 49px;" | I
</td></tr>
+
| style="width: 260px;" | I2S1 Left/Right Clock
<tr>
+
|-
<td style="width: 52px;"> 17
+
| style="width: 52px;" | 7
</td>
+
| style="width: 198px;" | I2S1_BCLK_3.3
<td style="width: 198px;"> I2S1_MIC_IN
+
| style="width: 49px;" | I
</td>
+
| style="width: 260px;" | I2S1 Bit Clock
<td style="width: 49px;"> I
+
|-
</td>
+
| style="width: 52px;" | 8
<td style="width: 260px;"> I2S1 Microphone IN
+
| style="width: 198px;" | AUD1_MCK
</td></tr>
+
| style="width: 49px;" | I
<tr>
+
| style="width: 260px;" | Audio1 Master Clock
<td style="width: 52px;"> 18
+
|-
</td>
+
| style="width: 52px;" | 9
<td style="width: 198px;"> GND
+
| style="width: 198px;" | N/A
</td>
+
| style="width: 49px;" | &nbsp;
<td style="width: 49px;"> &#160;
+
| style="width: 260px;" | Not Applicable
</td>
+
|-
<td style="width: 260px;"> Ground
+
| style="width: 52px;" | 10
</td></tr>
+
| style="width: 198px;" | GND
<tr>
+
| style="width: 49px;" | &nbsp;
<td style="width: 52px;"> 19
+
| style="width: 260px;" | Ground
</td>
+
|-
<td style="width: 198px;"> GND
+
| style="width: 52px;" | 11
</td>
+
| style="width: 198px;" | I2S1_I2C_CLK
<td style="width: 49px;"> &#160;
+
| style="width: 49px;" | I
</td>
+
| style="width: 260px;" | I2S1 I2C clock input from host.
<td style="width: 260px;"> Ground
+
|-
</td></tr>
+
| style="width: 52px;" | 12
<tr>
+
| style="width: 198px;" | MIC_BIAS2
<td style="width: 52px;"> 20
+
| style="width: 49px;" | I
</td>
+
| style="width: 260px;" | For I2S1 Microphone Bias Voltage
<td style="width: 198px;"> I2S1_HP_L
+
|-
</td>
+
| style="width: 52px;" | 13
<td style="width: 49px;"> I
+
| style="width: 198px;" | I2S1_I2C_DAT
</td>
+
| style="width: 49px;" | I/O
<td style="width: 260px;"> I2S1 Left Headphone
+
| style="width: 260px;" | I2S1 I2C Data
</td></tr></table>
+
|-
 +
| style="width: 52px;" | 14
 +
| style="width: 198px;" | GND
 +
| style="width: 49px;" | &nbsp;
 +
| style="width: 260px;" | Ground
 +
|-
 +
| style="width: 52px;" | 15
 +
| style="width: 198px;" | N/A
 +
| style="width: 49px;" | &nbsp;
 +
| style="width: 260px;" | Not Applicable
 +
|-
 +
| style="width: 52px;" | 16
 +
| style="width: 198px;" | I2S1_HP_R
 +
| style="width: 49px;" | I
 +
| style="width: 260px;" | I2S1 Right Headphone
 +
|-
 +
| style="width: 52px;" | 17
 +
| style="width: 198px;" | I2S1_MIC_IN
 +
| style="width: 49px;" | I
 +
| style="width: 260px;" | I2S1 Microphone IN
 +
|-
 +
| style="width: 52px;" | 18
 +
| style="width: 198px;" | GND
 +
| style="width: 49px;" | &nbsp;
 +
| style="width: 260px;" | Ground
 +
|-
 +
| style="width: 52px;" | 19
 +
| style="width: 198px;" | GND
 +
| style="width: 49px;" | &nbsp;
 +
| style="width: 260px;" | Ground
 +
|-
 +
| style="width: 52px;" | 20
 +
| style="width: 198px;" | I2S1_HP_L
 +
| style="width: 49px;" | I
 +
| style="width: 260px;" | I2S1 Left Headphone
 +
|}
  
 
=== '''Audio Test''' ===
 
=== '''Audio Test''' ===
Line 427: Line 262:
 
<pre># CARD_ID=0
 
<pre># CARD_ID=0
 
# arecord -c 2 -Dplughw:$CARD_ID,0 -f S16_LE -r 16000 -d 10 -t wav&nbsp;
 
# arecord -c 2 -Dplughw:$CARD_ID,0 -f S16_LE -r 16000 -d 10 -t wav&nbsp;
test.wav&nbsp;&nbsp;</pre>
+
test.wav&nbsp;&nbsp;
 
+
</pre>
&nbsp;
 
  
 
=== '''Playback.''' ===
 
=== '''Playback.''' ===
Line 443: Line 277:
 
-D, --device=NAME select PCM by name
 
-D, --device=NAME select PCM by name
 
-t, --file-type TYPE file type (voc, wav, raw or au)
 
-t, --file-type TYPE file type (voc, wav, raw or au)
… …</pre>
+
… …
 
+
</pre>
&nbsp;
 
  
 
=== '''RKTool指令:''' ===
 
=== '''RKTool指令:''' ===

Latest revision as of 02:19, 18 March 2026

AOM-3841 supports three kinds of sound cards:

“1 rt5640-codec”(9696EG57001)
“2 hdmi”,
“3 dp0

Set the default audio output when playing media files.
1. Click “Applications” ->”Multimedia”->”PulseAudio Volume Control”.
2. Select “Build-in Audio stereo” for rt5640-codec output, or select “HDMI” for  HDMI output, or select “Build-in Audio Display Port 1 Stereo” for DP output.

RTENOTITLE

Mute and Volume Control
Mute and volume can be configured by GUI.

RTENOTITLE

 

AUDIO MIC1/OUT1(Compatible with ROM-EG57)

HW Pin Header

AOM-DB3500 AUDIO 1.pngRTENOTITLE

I2S0 Connector Pin Definition
Pin Signal I/O Description
1 I2S0_VDDA   I2S0 3.3V source
2 GND   Ground
3 I2S0_VDDA   I2S0 3.3V source
4 I2S0_SDIN_3.3 I I2S0 Serial Data IN 3.3V Level
5 I2S0_SDOUT_3.3 O I2S0 Serial Data OUT 3.3V Level
6 I2S0_LRCK_3.3 I I2S0 Left/Right Clock
7 I2S0_BCLK_3.3 I I2S0 Bit Clock
8 AUD0_MCK I Audio0 Master Clock
9 N/A   Not Applicable
10 GND   Ground
11 I2S0_I2C_CLK I I2S0 I2C clock input from host.
12 MIC_BIAS1 I For I2S0 Microphone Bias Voltage
13 I2S0_I2C_DAT I/O I2S0 I2C Data
14 GND   Ground
15 N/A   Not Applicable
16 I2S0_HP_R I I2S0 Right Headphone
17 I2S0_MIC_IN I I2S0 Microphone IN
18 GND   Ground
19 GND   Ground
20 I2S0_HP_L I I2S0 Left Headphone

AUDIO MIC2/OUT2(Compatible with ROM-EG57)

HW Pin Header

AOM-DB3500 AUDIO2.pngRTENOTITLE

I2S1 Connector Pin Definition
Pin Signal I/O Description
1 I2S1_VDDA   I2S1 3.3V source
2 GND   Ground
3 I2S1_VDDA   I2S1 3.3V source
4 I2S1_SDIN_3.3 I I2S1 Serial Data IN 3.3V Level
5 I2S1_SDOUT_3.3 O I2S1 Serial Data OUT 3.3V Level
6 I2S1_LRCK_3.3 I I2S1 Left/Right Clock
7 I2S1_BCLK_3.3 I I2S1 Bit Clock
8 AUD1_MCK I Audio1 Master Clock
9 N/A   Not Applicable
10 GND   Ground
11 I2S1_I2C_CLK I I2S1 I2C clock input from host.
12 MIC_BIAS2 I For I2S1 Microphone Bias Voltage
13 I2S1_I2C_DAT I/O I2S1 I2C Data
14 GND   Ground
15 N/A   Not Applicable
16 I2S1_HP_R I I2S1 Right Headphone
17 I2S1_MIC_IN I I2S1 Microphone IN
18 GND   Ground
19 GND   Ground
20 I2S1_HP_L I I2S1 Left Headphone

Audio Test

Get sound card ID

# cat /proc/asound/cards
0 [rockchiprt5640c]: simple-card - rockchip,rt5640-codec
 rockchip,rt5640-codec
1 [rockchipdp0 ]: rockchip-dp0 - rockchip-dp0
 rockchip-dp0
2 [rockchiphdmi ]: rockchip-hdmi - rockchip-hdmi
 rockchip-hdmi

Record

Take Card ID 0 for example:

# CARD_ID=0
# arecord -c 2 -Dplughw:$CARD_ID,0 -f S16_LE -r 16000 -d 10 -t wav 
test.wav  

Playback.

Take Card ID 0 for example:

# CARD_ID=0
# arecord -c 2 -Dplughw:$CARD_ID,0 -f S16_LE -r 16000 -d 10 -t wav 
test.wav

See details of the usage of “aplay”: 

# aplay --help
… …
-D, --device=NAME select PCM by name
-t, --file-type TYPE file type (voc, wav, raw or au)
… …

RKTool指令:

# cat /proc/asound/cards
# /tools/test/adv/audio/audio_record_test.sh 0
# /tools/test/adv/audio/audio_play_test.sh 0

RTENOTITLE RTENOTITLE