← 2024 · 海思 · 处理器设计工程师 笔试

推荐答案 测试一下

如果要将一个最大幅度为5.1V的模拟信号转换为数字信号,要求输入每变化20mV,则输出信号的最低位(LSB)发生变化。那么应选用多少位ADC?c

A. 12 B. 6 C. 8 D. 10
单选题 中等 2024秋招笔试真题Online Assessment海思1. 单选题

参考答案

正确选项:C。解析:ADC的分辨率由位数决定,量化步长(LSB对应的模拟电压)等于满量程电压除以2^n。本题要求输入每变化20mV时LSB发生变化,即量化步长为20mV,满量程为5.1V。因此需要满足:20mV ≥ 5.1V / 2^n,即2^n ≥ 5.1V / 0.02V = 255。计算得n=8时,2^8=256,刚好满足≥255;n=6时2^6=64<255,不满足;n=10时2^10=1024>255,但位数更高,不是“应选用”的最优解;n=12同理。题目要求“应选用多少位”,通常选择刚好满足分辨率要求的最小位数,以降低成本与复杂度,故8位ADC为正确答案。易错点:1. 误将255直接作为2^n,忽略2^n必须≥255,而8位恰好满足;2. 忽略量化步长是电压分辨率,需用满量程除以2^n,而非2^n-1,因为ADC是二进制编码,2^n个量化电平对应0~满量程,LSB=满量程/2^n;3. 混淆“每变化20mV”与“最小分辨电压”,实际是量化步长。最终选择C。

涉及知识点

  • ADC分辨率与位数的关系
  • 量化步长计算方法
  • 满量程与LSB电压的换算
  • 最小位数选取原则
← 上一题
登录后反馈错题
下一题 →