AUTOSAR_SRS_ADCDriver 中文翻译

文档编号:276 | 状态:Final(正式发布) | 发布于:AUTOSAR CP Release 4.4.0(2018-10-31)
所属标准:AUTOSAR Classic Platform 标准 | 文档责任方:AUTOSAR | 保密等级:AUTOSAR CONFIDENTIAL

本翻译覆盖原文档 1-22 页正文,约 540 KB / 22 页。
原文为软件需求规范(SRS, Software Requirements Specification),定义模数转换器(Analog-to-Digital Converter, ADC)驱动模块的需求——含 20+ 条 SRS_Adc_NNNNN 需求 ID 与 5 行 RS_BRF_NNNNN 追溯。
本翻译为"忠实精翻+结构化索引"型——保留全部章节、需求 ID 编号、配置可追溯性。


1 文档范围(Scope of document)

本文档规定对 ADC 驱动模块的需求。ADC 驱动是微控制器抽象层(MCAL)的一部分,提供模数转换服务的标准化访问。

2 缩略语与缩写(Acronyms and abbreviations)

缩略语描述
ADCAnalog-to-Digital Converter(模数转换器)
DIODigital Input Output(数字输入输出)
ECUElectric Control Unit(电子控制单元)
EOLEnd Of Line(产线下线)
ICUInput Capture Unit(输入捕获单元)
MCALMicrocontroller Abstraction Layer(微控制器抽象层)
MCUMicrocontroller Unit(微控制器单元)
OSOperating System(操作系统)
PWMPulse Width Modulation(脉宽调制)
SFRSpecial Function Register(特殊功能寄存器)
SWCSoftware Component(软件组件)

3 功能概述(Functional Overview)

ADC 驱动(Analog-to-Digital Converter Driver)初始化并控制微控制器的内部模数转换器。ADC 驱动提供以下服务和配置参数:

4 需求可追溯性(Requirements Tracing)

RS_BRF 需求描述由 SRS_Adc 满足
RS_BRF_01056AUTOSAR BSW 模块应提供标准化接口Adc_12256, Adc_12257, Adc_12258, Adc_12260, Adc_12261, Adc_12262, Adc_12263, Adc_12264, Adc_12265, Adc_12266, Adc_12267, Adc_12268, Adc_12269, Adc_12270, Adc_12271, Adc_12272, Adc_12273
RS_BRF_01064AUTOSAR BSW 应提供回调函数以访问上层模块Adc_12274, Adc_12275
RS_BRF_01104AUTOSAR 应支持 ECU 与总线的睡眠与唤醒Adc_12276
RS_BRF_01200AUTOSAR 应对多核系统提供支持Adc_12277
RS_BRF_01904AUTOSAR 微控制器抽象应提供对硬件定时器的访问Adc_12250, Adc_12251, Adc_12252, Adc_12253, Adc_12254, Adc_12255, Adc_12256, Adc_12257, Adc_12258, Adc_12259, Adc_12260, Adc_12261, Adc_12262, Adc_12263, Adc_12264, Adc_12265, Adc_12266, Adc_12267, Adc_12268, Adc_12269, Adc_12270, Adc_12271, Adc_12272, Adc_12273, Adc_12274, Adc_12275, Adc_12276, Adc_12277

5 需求规范(Requirement Specification)

5.1 功能需求(Functional Requirements)

5.1.1 配置(Configuration)

ID标题描述
SRS_Adc_12250应允许静态配置通道应(shall)允许静态配置 ADC 通道数与每个通道的属性
SRS_Adc_12251应允许静态配置通道组应(shall)允许静态配置 ADC 通道组数与每个通道组的通道列表
SRS_Adc_12252应允许静态配置转换模式应(shall)允许为每个通道组配置 One-Shot/Continuous 转换模式
SRS_Adc_12253应允许静态配置触发源应(shall)允许为每个通道组配置硬件触发源

5.1.2 初始化(Initialization)

ID标题描述
SRS_Adc_12254应提供初始化服务应(shall)提供 Adc_Init() 初始化服务
SRS_Adc_12255应提供反初始化服务应(shall)提供 Adc_DeInit() 服务

5.1.3 正常运行(Normal Operation)

ID标题描述
SRS_Adc_12256应提供启动通道组转换服务应(shall)提供 Adc_StartGroupConversion() 服务
SRS_Adc_12257应提供停止通道组转换服务应(shall)提供 Adc_StopGroupConversion() 服务
SRS_Adc_12258应提供读取通道组结果服务应(shall)提供 Adc_ReadGroup() 服务
SRS_Adc_12259应提供启用硬件触发服务应(shall)提供 Adc_EnableHardwareTrigger() 服务
SRS_Adc_12260应提供禁用硬件触发服务应(shall)提供 Adc_DisableHardwareTrigger() 服务
SRS_Adc_12261应提供启用通道组通知服务应(shall)提供 Adc_EnableGroupNotification() 服务
SRS_Adc_12262应提供禁用通道组通知服务应(shall)提供 Adc_DisableGroupNotification() 服务
SRS_Adc_12263应提供查询通道组状态服务应(shall)提供 Adc_GetGroupStatus() 服务
SRS_Adc_12264应提供查询流模式最后指针服务应(shall)提供 Adc_GetStreamLastPointer() 服务
SRS_Adc_12265应提供获取版本信息服务应(shall)提供 Adc_GetVersionInfo() 服务
SRS_Adc_12266应提供设置结果缓冲区服务应(shall)提供 Adc_SetupResultBuffer() 服务
SRS_Adc_12267应支持优先级机制应(shall)支持基于优先级的并发请求调度
SRS_Adc_12268应支持单次与连续转换模式应(shall)支持 One-Shot/Continuous 转换模式
SRS_Adc_12269应支持硬件触发转换应(shall)支持硬件触发的转换启动

5.2 非功能需求(Non-Functional Requirements)

ID标题描述
SRS_Adc_12270ADC 驱动应提供非阻塞实现应避免长期循环等"不敏感、不协作的处理器时间使用"

6 参考文献(References)


📋 校对记录

校对轮次:L1 自动校对(2026-06-13)