首页 > 其他分享 >CP AUTOSAR标准之ADCDriver(AUTOSAR_SWS_ADCDriver)(更新中……)

CP AUTOSAR标准之ADCDriver(AUTOSAR_SWS_ADCDriver)(更新中……)

时间:2024-07-11 16:57:55浏览次数:16  
标签:AUTOSAR 转换 驱动程序 规范 ADC 模块 SWS ADCDriver

1 简介和功能概述

  本规范描述了AUTOSAR基础软件模块ADC驱动程序的功能、API和配置。ADC驱动程序针对的是逐次逼近型ADC硬件。Delta Sigma ADC转换用例不在本规范的范围内。
  ADC模块初始化并控制微控制器的内部模拟数字转换器单元。它提供启动和停止转换的服务,分别启用和禁用转换的触发源。此外,它还提供启用和禁用通知机制的服务以及查询转换状态和结果的例程。
  ADC模块在所谓的ADC通道组上工作,ADC通道组由所谓的ADC通道构建。ADC通道组将模拟输入引脚(ADC通道)、所需的ADC电路本身和转换结果寄存器组合成一个可以通过ADC模块单独控制和访问的实体。

3 相关文献

3.1 输入文件及相关标准、规范

  [1]基础软件模块通用规范AUTOSAR_SWS_BSWGeneral

3.2 相关规范

  AUTOSAR提供了关于基础软件模块的通用规范[1],该规范也适用于ADC驱动器。
  因此,SWS BSW General规范应被视为ADC驱动器的附加和必需规范。

4 约束和假设

4.1 限制

  仅当MCAL驱动程序拥有完整的底层硬件外设(即其他MCAL模块无法访问硬件外设)时,才可实现电源状态控制API

4.2 适用于汽车领域

  无限制。

5 对其他模块的依赖

  模块MCU驱动器
  微控制器单元驱动程序(MCU驱动程序)主要负责初始化和控制芯片内部的时钟源和时钟预分频器。时钟频率可能会影响:

  • 触发频率
  • 转换时间

标签:AUTOSAR,转换,驱动程序,规范,ADC,模块,SWS,ADCDriver
From: https://blog.csdn.net/sehanlingfeng/article/details/140356709

相关文章

  • [CP_AUTOSAR]_总目录
    目录0、LayeredSoftwareArchitecture  AUTOSAR简介  分层软件架构内容简介  分层软件架构内容详解1、BSW_MCAL1.1MicrocontrollerDrivers1.2MemoryDrivers1.3CryptoDrivers1.4CommunicationDrivers1.5IODrivers2、BSW_ECUAbstractionLayer2.1Onbo......
  • AUTOSAR平台中的信息安全标准模块
    面向MCU端的AUTOSARCP平台加密组件——Crypto      ECU中所有的软件单元都遭受到信息安全攻击的可能。AUTOSAR为保障ECU信息和数据安全,定义了CRYPTO组件,包含SecOC、KeyM、IdsM、Csm、CryIf和CryptoDriver等标准模块。CRYPTO组件提供各种加解密算法以及密钥管理......
  • CP AUTOSAR标准中文文档链接索引(更新中)
    AUTOSAR标准的核心组件包括通信、诊断、安全等,这些组件通过模块化结构进行组织。系统被划分为多个模块,每个模块负责特定的功能。模块之间通过接口进行通信,接口定义了模块之间的交互规则。AUTOSAR标准支持模块的配置,可以根据不同的需求进行定制和优化。应用程序接口通信驱......
  • Autosar 通讯栈配置-手动配置PDU及Signal-基于ETAS软件
    文章目录前言System配置ISignalSystemSignalPduFrameISignal到SystemSignal的mapSystemSignal到Pdu的mapPdu到Frame的mapSignal配置Can配置CanHwFilterEcuC配置PduR配置CanIf配置CanIfInitCfgCanIfRxPduCfgCom配置ComIPduComISig......
  • AUTOSAR_SWS_DiagnosticCommunicationManager-1
    目录7Functionalspecification7.1ErrorClassification7.1.1DevelopmentErrors7.1.2RuntimeErrors7.2Generaldesignelements7.2.1SubmoduleswithintheDcmmodule7.2.2NegativeResponseCode(NRC)7.2.3Non-volatileinformation7.2.4Types7.2.4.1Atomictype......
  • [AutoSar]BSW_Memory_Stack_003 NVM与APP的显式和隐式同步
    目录关键词平台说明背景一、implicitsynchronization1.1Writerequests流程(NvM_WriteBlock)1.2Readrequests流程(NvM_ReadBlock)1.3Restoredefaultrequests流程(NvM_RestoreBlockDefaults)1.4Multiblockreadrequests流程(NvM_ReadAll)1.5Multibloc......
  • Autosar-BswM 配置详解(免费)-2
    上表配置内容的意思是,BswM初始化过程中会先走到“BswM_AR_InitBlockTwo”这个步骤,如果条件满足的话,会执行这个步骤所有的动作。执行完后“BswM_AR_InitBlockTwo”,会切换到“BswM_AR_ReadAllComplete”这个步骤,如果条件满足的话,执行完该步骤的所有动作。之后再次切换到run的......
  • 详解Assertion desc failed at src/libswscale/swscale_internal.h:668
    目录详解Assertiondescfailedatsrc/libswscale/swscale_internal.h:668错误原因解决方案1.检查输入参数2.升级FFmpeg版本3.检查编译选项4.优化代码5.寻求帮助结论详解Assertiondescfailedatsrc/libswscale/swscale_internal.h:668在使用FFmpeg进行视......
  • 如何用autosar工具链搭建代码 点亮一个小灯
    一、搭建Mcal用EB软件1、新建工程2、配置Resource3、配置MCU4、配置Port5、配置Dio6、输出Arxml二、DavinciConfiguration配置前准备1、新建工程2、导入通信文件3、导入Mcal文件三、配置OS1、顺手配置Det2、配置EcuC3、配置OS四、解决ERROR1、修改CAN波特......
  • AUTOSAR MCAL基础配置(实操)
    一、用EB配置工程操作流程:1、在EBTresos配置工具中新建MCAL配置工程,添加MCU和PORT模块,分别对其进行配置。2、对MCU时钟进行配置,时钟源为外部8M晶振,经过40倍倍频,再经过二分频得到160MHz的PLL输出时钟。最终得到80M内核时钟,40M总线时钟,20M的flash时钟3、在EBTresos配置......