跳转到主要内容

tinyAVR

资料下载:使用带TCA和TCB的CCL与正交编码器接口(中文应用笔记)

cathy /

<strong><font color="#004a85">作者:Kristian Saxrud Bekken,Microchip Technology Inc.</font> </strong>

增量式正交编码器提供一种低成本的方法来测量带有运动部件的系统中的运动,因此在许多学科的大量应用中广泛使用。一些典型示例包括测量物理控制轮的位置或测量电机中的转子角度和速度。

一些AVR<sup>®</sup>单片机(如 AVR XMEGA<sup>®</sup> E5)包括专用的正交解码功能,但解码也可以通过利用功能较少的小型控制器上一些独立于内核的外设来实现。本应用笔记介绍了如何使用 AVR 通过组合可配置定制逻辑(CCL)、事件系统(EVSYS)、16位定时器/计数器类型 A(TCA)和 16位定时器/计数器类型 B(TCB)等独立于内核的外设(CIP)来解码和跟踪来自增量式位置传感器的正交编码信号。

所述设置使用八个 I/O 引脚。如果使用应用笔记提供的代码基于 ATtiny1617 实现,则器件可以解码频率最高达 2.5 MHz 的正交脉冲。

【资料下载】tinyAVR® 1系列的ADC基础

cathy /

<strong>简介</strong>

Microchip tinyAVR® 1系列器件具有10位逐次逼近寄存器(Successive Approximation Register,SAR)模数转换器(Analog-to-Digital Converter,ADC),转换速率最高115 ksps。该ADC配有一个灵活的多路开关,因此可测量多个单端输入引脚的电压。单端输入通道以地为参考。ADC输入信号通过一个采样保持电路馈送,可确保ADC的输入电压在采样期间保持在恒定水平。此外,该ADC还具有多个介于0.55V和VDD之间的内部参考电压。

ADC转换可以通过软件启动,也可以通过事件系统(EVSYS)启动,该系统用于发送来自其他外设的事件。窗口比较功能可用于监视输入信号,并可配置为在窗口之上、之下、之内或之外时基于用户定义的阈值触发中断,所需的软件干预最少。

本应用笔记介绍了Microchip tinyAVR® 1系列器件的ADC在单端模式下的基本功能。其中包含Microchip器件的入门代码示例。

【资料下载】tinyAVR® 1系列的ADC过采样

cathy /

Microchip tinyAVR® 1系列控制器提供10位分辨率的模数转换器。在大多数情况下,10位分辨率已足够,但在某些情况下,需要更高的精度。可使用特殊的信号处理技术提高测量的分辨率。通过使用称为“过采样和抽取”的方法,可以实现更高的分辨率,而无需使用外部ADC。例如,使用10位ADC时,可通过过采样技术实现12位结果。本应用笔记说明了该方法的工作原理,以及该方法正常工作所需满足的条件。本应用笔记还提供了用于实现此过采样技术的源代码(符合上述工作原理)。

<strong>内容简介</strong>

【视频】AVR® Insights— AVR存储器

cathy /

在本视频中,将向大家介绍不同的AVR®存储器。首先您需要知道,AVR®器件基于改进型哈佛架构。这意味着内部非易失性闪存与内部SARM、I/O寄存器和集成EEPROM处于不同的地址空间。

<embed src='http://player.youku.com/player.php/sid/XMjg4MTE4MTYzNg==/v.swf&#039; allowFullScreen='true' quality='high' width='600' height='338' align='middle' allowScriptAccess='always' type='application/x-shockwave-flash'></embed>