zoukankan      html  css  js  c++  java
  • k64 datasheet学习笔记39---Programmable Delay Block (PDB)

    0.前言

    TODO

    1.特性

    TODO

    4. 功能描述

    4.1 PDB pre-trigger and trigger outputs

    PDB包含一个计数器,它的输出可以跟几个不同的数字值比较。如果PDB使能,触发输入事件可以重置计数器并使之开始计数。

    触发输入源是一个上升沿信号,delay m定义了触发输入事件assert到pre-trigger m输出信号启动的延时时间。时间定义如下:

    • Trigger input event to pre-trigger m = (prescaler X multiplication factor X delay m) +2 peripheral clock cycles
    • Add one additional peripheral clock cycle to determine the time at which the channel trigger output change.

    每个通道和一个ADC模块关联,PDB通道n pre-trigger输出0到m和触发输出连接到硬件触发选择和硬件触发输入,pre-triggers通常是先于真正的

    触发输入,来预处理ADC模块。当ADC收到触发的上升沿,就会开启转换之前被pre-trigger预处理的通道。

    ADC包含M组配置和结果寄存器,允许ping-pong操作,并在M个模拟源之间更新转换,pre-trigger是用来指定下一个要采样的信号,

    当pre-trigger m asserts时,ADC将用set m的配置和结果寄存器触发。

    下图显示了PDB通道n的pre-trigger和trigger输出的波形,延时可以由CHnDLYm 寄存器独立设置,pre-triggers可以由CHnC1[EN[m]].
    使能或禁用

  • 相关阅读:
    MYSQL ALTER
    初入园子
    java常用基础(一)
    C语言类型转换
    C++用EGE简单实现别踩白块游戏
    CPP常用库函数以及STL
    至我的新博客
    工厂模式
    pl/sql developer 编码格式设置
    单例模式
  • 原文地址:https://www.cnblogs.com/smartjourneys/p/8549125.html
Copyright © 2011-2022 走看看