Files
luban-lite-t3e-pro/doc/topics/sdk/psadc/psadc-test_guide.html
2025-01-23 16:37:00 +08:00

218 lines
19 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-cn" lang="zh-cn" data-whc_version="26.0">
<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta name="description" content="测试环境 硬件:开发板 软件: PC 端的串口终端软件,用于 PC 和开发板进行串口通信 test_psadc 测试程序 test_psadc 测试 在 Luban-Lite 根目录下执行 scons --menuconfig ,进入 menuconfig 的功能配置界面,按如下选择: Drivers options ---&gt; Drivers examples ---&gt; [*] Enable ..."/><meta name="DC.rights.owner" content="(C) 版权 2025"/><meta name="copyright" content="(C) 版权 2025"/><meta name="generator" content="DITA-OT"/><meta name="DC.type" content="concept"/><meta name="DC.contributor" content="yan.wang"/><meta name="DC.date.modified" content="2024-12-23"/><meta name="DC.format" content="HTML5"/><meta name="DC.identifier" content="psadc_test_guide"/><meta name="DC.language" content="zh-CN"/><title>测试指南</title><!-- Build number 2023110923. --><meta name="wh-path2root" content="../../../"/><meta name="wh-toc-id" content=""/><meta name="wh-source-relpath" content="topics/sdk/psadc/psadc-test_guide.dita"/><meta name="wh-out-relpath" content="topics/sdk/psadc/psadc-test_guide.html"/>
<link rel="stylesheet" type="text/css" href="../../../webhelp/app/commons.css?buildId=2023110923"/>
<link rel="stylesheet" type="text/css" href="../../../webhelp/app/topic.css?buildId=2023110923"/>
<script src="../../../webhelp/app/options/properties.js?buildId=20250121171154"></script>
<script src="../../../webhelp/app/localization/strings.js?buildId=2023110923"></script>
<script src="../../../webhelp/app/search/index/keywords.js?buildId=20250121171154"></script>
<script defer="defer" src="../../../webhelp/app/commons.js?buildId=2023110923"></script>
<script defer="defer" src="../../../webhelp/app/topic.js?buildId=2023110923"></script>
<link rel="stylesheet" type="text/css" href="../../../webhelp/template/aic-styles-web.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/notes.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/aic-common.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/aic-images.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/footnote.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/aic-web-watermark.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/topic-body-list.css?buildId=2023110923"/></head>
<body id="psadc_test_guide" class="wh_topic_page frmBody">
<a href="#wh_topic_body" class="sr-only sr-only-focusable">
跳转到主要内容
</a>
<header class="navbar navbar-default wh_header">
<div class="container-fluid">
<div class="wh_header_flex_container navbar-nav navbar-expand-md navbar-dark">
<div class="wh_logo_and_publication_title_container">
<div class="wh_logo_and_publication_title">
<a href="http://www.artinchip.com" class=" wh_logo d-none d-sm-block "><img src="../../../company-logo-white.png" alt="RTOS SDK 使用指南SDK 指南文件"/></a>
<div class=" wh_publication_title "><a href="../../../index.html"><span class="booktitle"><span class="ph mainbooktitle">RTOS SDK 使用指南</span><span class="ph booktitlealt">SDK 指南文件</span></span></a></div>
</div>
</div>
<div class="wh_top_menu_and_indexterms_link collapse navbar-collapse" id="wh_top_menu_and_indexterms_link">
</div>
</div>
</div>
</header>
<div class=" wh_search_input navbar-form wh_topic_page_search search " role="form">
<form id="searchForm" method="get" role="search" action="../../../search.html"><div><input type="search" placeholder="搜索 " class="wh_search_textfield" id="textToSearch" name="searchQuery" aria-label="搜索查询" required="required"/><button type="submit" class="wh_search_button" aria-label="搜索"><span class="search_input_text">搜索</span></button></div></form>
</div>
<div class="container-fluid" id="wh_topic_container">
<div class="row">
<nav class="wh_tools d-print-none navbar-expand-md" aria-label="Tools">
<div data-tooltip-position="bottom" class=" wh_breadcrumb "></div>
<div class="wh_right_tools">
<button class="wh_hide_highlight" aria-label="切换搜索突出显示" title="切换搜索突出显示"></button>
<button class="webhelp_expand_collapse_sections" data-next-state="collapsed" aria-label="折叠截面" title="折叠截面"></button>
<div class=" wh_print_link print d-none d-md-inline-block "><button onClick="window.print()" title="打印此页" aria-label="打印此页"></button></div>
</div>
</nav>
</div>
<div class="wh_content_area">
<div class="row">
<div class="col-12" id="wh_topic_body">
<div class=" wh_topic_content body "><main role="main"><article class="- topic/topic concept/concept topic concept" role="article" aria-labelledby="ariaid-title1"><span class="edit-link" style="font-size:12px; opacity:0.6; text-align:right; vertical-align:middle"><a target="_blank" href="http://172.16.35.88/tasks/jdssno1uvvbf2mltu9kb9v3if05d5gopuakboe8hlud18rma/edit/F:/aicdita/aicdita-cn/topics/sdk/psadc/psadc-test_guide.dita">Edit online</a></span><h1 class="- topic/title title topictitle1" id="ariaid-title1">测试指南</h1><div class="date inPage">23 Dec 2024</div><div style="color: gray;">
Read time: 2 minute(s)
</div><div class="- topic/body concept/conbody body conbody"><div class="- topic/p p" data-ofbid="d132650e22__20250121171606"><strong class="+ topic/ph hi-d/b ph b">测试环境</strong><ul class="- topic/ul ul" id="psadc_test_guide__ul_ggf_jsz_21c" data-ofbid="psadc_test_guide__ul_ggf_jsz_21c"><li class="- topic/li li" data-ofbid="d132650e27__20250121171606">硬件:开发板</li><li class="- topic/li li" data-ofbid="d132650e29__20250121171606">软件:<ul class="- topic/ul ul" id="psadc_test_guide__ul_jhv_mz4_g1c" data-ofbid="psadc_test_guide__ul_jhv_mz4_g1c"><li class="- topic/li li" data-ofbid="d132650e32__20250121171606">PC 端的串口终端软件,用于 PC 和开发板进行串口通信</li><li class="- topic/li li" data-ofbid="d132650e34__20250121171606">
<p class="- topic/p p" data-ofbid="d132650e36__20250121171606">test_psadc 测试程序</p>
</li></ul></li></ul></div><section class="- topic/section section" id="psadc_test_guide__section_rdj_pz4_g1c" data-ofbid="psadc_test_guide__section_rdj_pz4_g1c"><h2 class="- topic/title title sectiontitle">test_psadc 测试</h2>
<div class="- topic/p p" data-ofbid="d132650e44__20250121171606">
<ol class="- topic/ol ol" id="psadc_test_guide__ol_pfb_qz4_g1c" data-ofbid="psadc_test_guide__ol_pfb_qz4_g1c"><li class="- topic/li li" data-ofbid="d132650e47__20250121171606">
<p class="- topic/p p" data-ofbid="d132650e49__20250121171606">在 Luban-Lite 根目录下执行 <code class="+ topic/ph pr-d/codeph ph codeph">scons
--menuconfig</code>,进入 menuconfig 的功能配置界面,按如下选择:</p>
<pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="psadc_test_guide__pre_qdj_pz4_g1c" data-ofbid="psadc_test_guide__pre_qdj_pz4_g1c">Drivers options ---&gt;
Drivers examples ---&gt;
[*] Enable PSADC driver test command
</pre>
</li><li class="- topic/li li" data-ofbid="d132650e58__20250121171606"><strong class="+ topic/ph hi-d/b ph b">test_psadc 测试</strong>:根据不同的开发环境,在打开 PSADC 的编译后,板子上可直接运行相应的 psadc 命令:<ul class="- topic/ul ul" id="psadc_test_guide__ul_xvm_by4_ybc" data-ofbid="psadc_test_guide__ul_xvm_by4_ybc"><li class="- topic/li li" data-ofbid="d132650e63__20250121171606">RTOS
开发环境:<pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="psadc_test_guide__pre_sdj_pz4_g1c" data-ofbid="psadc_test_guide__pre_sdj_pz4_g1c">test_psadc -h</pre><pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="psadc_test_guide__codeblock_pxl_mfk_5dc" data-ofbid="psadc_test_guide__codeblock_pxl_mfk_5dc">Compile time: Jul <span class="hl-number">26202308</span>:<span class="hl-number">20</span>:<span class="hl-number">53</span>
Usage: test_psadc [options]:
-c, --channel Select one channel <strong class="+ topic/ph hi-d/b ph b">in</strong>[<span class="hl-number">0</span>, <span class="hl-number">11</span>], <strong class="hl-keyword">default</strong> is <span class="hl-number">0</span>
-t, --voltage Input standard voltage, <strong class="hl-keyword">default</strong> is <span class="hl-number">3</span>
-h, --help
Example: test_psadc -c <span class="hl-number">4</span> -t <span class="hl-number">3</span></pre></li><li class="- topic/li li" data-ofbid="d132650e72__20250121171606">Baremetal
开发环境<pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="psadc_test_guide__codeblock_o3j_ry4_ybc" data-ofbid="psadc_test_guide__codeblock_o3j_ry4_ybc">test_psadc help</pre><pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="psadc_test_guide__codeblock_lsp_mfk_5dc" data-ofbid="psadc_test_guide__codeblock_lsp_mfk_5dc">Compile time: May <span class="hl-number">29</span> <span class="hl-number">2024</span> <span class="hl-number">13</span>:<span class="hl-number">23</span>:<span class="hl-number">14</span>
Usage: test_psadc [options]
test_psadc read : Get the adc value
test_psadc modify &lt;standard voltage&gt; : Modify standard voltage, <strong class="hl-keyword">default</strong> is <span class="hl-number">3</span>
test_psadc status : Check the psadc status
test_psadc help : Get this help</pre><div class="- topic/p p" data-ofbid="d132650e78__20250121171606">示例:<pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="psadc_test_guide__codeblock_nw4_bpk_5dc" data-ofbid="psadc_test_guide__codeblock_nw4_bpk_5dc">test_psadc read</pre></div></li></ul></li><li class="- topic/li li" data-ofbid="d132650e82__20250121171606">ADC 读取测试ADC 数据的读取可以使用 shell 命令 <code class="+ topic/ph pr-d/codeph ph codeph">test_psadc</code>
,每次可读取某一个通道中的当前数据。<ul class="- topic/ul ul" id="psadc_test_guide__ul_gkh_4y4_ybc" data-ofbid="psadc_test_guide__ul_gkh_4y4_ybc"><li class="- topic/li li" data-ofbid="d132650e88__20250121171606">RTOS
开发环境<pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="psadc_test_guide__codeblock_o3r_gy4_ybc" data-ofbid="psadc_test_guide__codeblock_o3r_gy4_ybc">test_psadc -s</pre><pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="psadc_test_guide__codeblock_exw_mfk_5dc" data-ofbid="psadc_test_guide__codeblock_exw_mfk_5dc">In PSADC V1.<span class="hl-number">01</span>
enabled <span class="hl-number">3</span> channels: [<span class="hl-number">5</span>] [<span class="hl-number">6</span>] [<span class="hl-number">7</span>]</pre><ul class="- topic/ul ul" id="psadc_test_guide__ul_sxx_vfk_5dc" data-ofbid="psadc_test_guide__ul_sxx_vfk_5dc"><li class="- topic/li li" data-ofbid="d132650e95__20250121171606">
<div class="- topic/p p" data-ofbid="d132650e97__20250121171606">未设置 adc 基准参考电压时,采用 adc 基准参考电压为 3V
进行计算<pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="psadc_test_guide__codeblock_gc1_nfk_5dc" data-ofbid="psadc_test_guide__codeblock_gc1_nfk_5dc">test_psadc -t <span class="hl-number">3</span></pre></div>
</li><li class="- topic/li li" data-ofbid="d132650e102__20250121171606">未设置采样次数时,默认采样 10
次:<pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="psadc_test_guide__codeblock_aw2_nfk_5dc" data-ofbid="psadc_test_guide__codeblock_aw2_nfk_5dc">test_psadc -n <span class="hl-number">2</span></pre></li><li class="- topic/li li" data-ofbid="d132650e106__20250121171606">
<pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="psadc_test_guide__codeblock_ubk_nfk_5dc" data-ofbid="psadc_test_guide__codeblock_ubk_nfk_5dc">test_psadc -r</pre>
<pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="psadc_test_guide__codeblock_kzr_nfk_5dc" data-ofbid="psadc_test_guide__codeblock_kzr_nfk_5dc">Start samplng <span class="hl-number">2</span> samples <strong class="hl-keyword">for</strong> <span class="hl-number">3</span> channels
Sample time: <span class="hl-number">11</span> us
[<span class="hl-number">1</span>] PSADC: <span class="hl-number">4095</span> <span class="hl-number">976</span> <span class="hl-number">833</span> # ADC 值依次是所设置通道(从小到大排序[<span class="hl-number">5</span>][<span class="hl-number">6</span>][<span class="hl-number">7</span>]通道)的采样值
voltage: <span class="hl-number">3.</span> <span class="hl-number">0</span>v <span class="hl-number">0.71</span>v <span class="hl-number">0.61</span>v # 同理,该电压值依次是[<span class="hl-number">5</span>][<span class="hl-number">6</span>][<span class="hl-number">7</span>]通道的电压
Sample time: <span class="hl-number">10</span> us
[<span class="hl-number">2</span>] PSADC: <span class="hl-number">4095</span> <span class="hl-number">907</span> <span class="hl-number">750</span>
voltage: <span class="hl-number">3.</span> <span class="hl-number">0</span>v <span class="hl-number">0.66</span>v <span class="hl-number">0.54</span>v
Sample time: <span class="hl-number">10</span> us</pre>
</li></ul></li><li class="- topic/li li" data-ofbid="d132650e114__20250121171606">Baremetal
开发环境<pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="psadc_test_guide__codeblock_xyb_ty4_ybc" data-ofbid="psadc_test_guide__codeblock_xyb_ty4_ybc">test_psadc status</pre><pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="psadc_test_guide__codeblock_emr_xfk_5dc" data-ofbid="psadc_test_guide__codeblock_emr_xfk_5dc">In PSADC V1.<span class="hl-number">01</span>
enabled <span class="hl-number">3</span> channels: [<span class="hl-number">5</span>] [<span class="hl-number">6</span>] [<span class="hl-number">7</span>]</pre><p class="- topic/p p" data-ofbid="d132650e120__20250121171606">未设置 adc 基准参考电压时,采用
adc 基准参考电压为 3V
进行计算:</p><pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="psadc_test_guide__codeblock_bkv_xfk_5dc" data-ofbid="psadc_test_guide__codeblock_bkv_xfk_5dc">test_psadc modify <span class="hl-number">3</span></pre><pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="psadc_test_guide__codeblock_u1v_yfk_5dc" data-ofbid="psadc_test_guide__codeblock_u1v_yfk_5dc">test_psadc read</pre><pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="psadc_test_guide__codeblock_ajb_zfk_5dc" data-ofbid="psadc_test_guide__codeblock_ajb_zfk_5dc">Start samplng <strong class="hl-keyword">for</strong> <span class="hl-number">3</span> channels
Sample time: <span class="hl-number">11</span> us
[<span class="hl-number">1</span>] PSADC: <span class="hl-number">4095</span> <span class="hl-number">976</span> <span class="hl-number">833</span> # ADC 值依次是所设置通道(从小到大排序[<span class="hl-number">5</span>][<span class="hl-number">6</span>][<span class="hl-number">7</span>]通道)的采样值
voltage: <span class="hl-number">3.</span> <span class="hl-number">0</span>v <span class="hl-number">0.71</span>v <span class="hl-number">0.61</span>v # 同理,该电压值依次是[<span class="hl-number">5</span>][<span class="hl-number">6</span>][<span class="hl-number">7</span>]通道的电压
Sample time: <span class="hl-number">10</span> us
[<span class="hl-number">2</span>] PSADC: <span class="hl-number">4095</span> <span class="hl-number">907</span> <span class="hl-number">750</span>
voltage: <span class="hl-number">3.</span> <span class="hl-number">0</span>v <span class="hl-number">0.66</span>v <span class="hl-number">0.54</span>v
Sample time: <span class="hl-number">10</span> us</pre></li></ul></li></ol>
</div>
</section></div></article></main></div>
</div>
</div>
</div>
</div>
<footer class="navbar navbar-default wh_footer">
<div class=" footer-container mx-auto ">
<title>footer def</title>
<style><!--
.p1 {
font-family: FangZhengShuSong, Times, serif;
}
.p2 {
font-family: Arial, Helvetica, sans-serif;
}
.p3 {
font-family: "Lucida Console", "Courier New", monospace;
}
--></style>
<div class="webhelp.fragment.footer">
<p class="p1">Copyright © 2019-2024 广东匠芯创科技有限公司. All rights reserved.</p>
</div><div>
<div class="generation_time">
Update Time: 2025-01-21
</div>
</div>
</div>
</footer>
<div id="go2top" class="d-print-none">
<span class="oxy-icon oxy-icon-up"></span>
</div>
<div id="modal_img_large" class="modal">
<span class="close oxy-icon oxy-icon-remove"></span>
<div id="modal_img_container"></div>
<div id="caption"></div>
</div>
<script src="${pd}/publishing/publishing-styles-AIC-template/js/custom.js" defer="defer"></script>
</body>
</html>