0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

DVK90CAN1 - AT90CAN128开发套件硬件使用指南

chencui 2026-06-04 16:20 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

DVK90CAN1 - AT90CAN128开发套件硬件使用指南

一、引言

恭喜您购买了AVR® DVK90CAN1 - AT90CAN128开发套件。这个套件旨在让设计师能够快速开始在AT90CAN128上开发代码,用于新设计的原型制作和测试。本文将详细介绍该开发套件的硬件使用方法。

文件下载:ATDVK90CAN1.pdf

二、开发套件概述

2.1 整体功能

DVK90CAN1板专为AT90CAN128 AVR微控制器设计,可通过演示软件轻松评估产品。它可以插入Atmel STK500入门套件板,以使用AT90CAN128的高级功能,如可变VCC、可变VRef、可变XTAL等,并且支持所有AVR开发工具。该板还具有众多串行接口(双RS232、CAN、LIN、SPI和TWI)和板载资源(键盘、LED、电压读取、光和温度传感器以及扬声器)。

2.2 开发套件特性

  • 微控制器:配备AT90CAN128 TQFP设备(3或5V)。
  • 软件接口:支持AVR Studio®软件接口(版本3.2或更高)。
  • 电源供应:有“VCC - ON” LED指示,可提供3或5V稳压电源,电源来源包括外部电源连接器、外部电池和STK500。
  • 编程接口:具备ISP连接器用于片上ISP,JTAG连接器用于片上ISP和调试。
  • 串行接口:包括2个RS - 232C端口(带RTS/CTS握手线)、1个SPI端口、1个TWI端口、1个带RxCAN和TxCAN LED的CAN端口以及1个带RxLIN和TxLIN LED的LIN端口。
  • 板载资源:拥有5按钮键盘、8个LED、电压读取(0 - 12V)、光度传感器、温度传感器和扬声器。
  • 复位与时钟:有板载RESET按钮和INT0(或INT2)按钮,系统时钟支持外部时钟、8 MHz晶体和32 kHz手表晶体,RTC实现也支持外部时钟和32 kHz手表晶体。
  • 其他:具备模拟I/O连接器和众多测试接入点。

三、入门指南

3.1 开箱内容

  • DVK90CAN1板:包含AT90CAN128示例微控制器和默认设置配置。
  • 电缆:1条9V电池电源线和1条用于直流电源的公JACK插座和2线电缆。
  • Atmel CD - ROM:包含数据手册、手册和软件。

3.2 系统要求

  • 硬件:486处理器(推荐Pentium®),16 MB RAM,15 MB可用硬盘空间(AVR Studio)。
  • 软件:Windows® 95/98/2000/ME和Windows NT® 4.0或更高版本,115200波特率的RS - 232端口(COM端口)。

3.3 快速启动

DVK90CAN1随附AT90CAN128微控制器,默认跳线设置允许微控制器执行一个基本测试程序,该程序会使LED闪烁。需要一个外部5 - 15V直流电源,输入电路是全桥整流器,DVK90CAN1会自动处理公JACK插座的正负极中心电源开关可打开或关闭DVK90CAN1的主电源,电源开启时绿色VCC - ON LED亮起,上电时DVK90CAN1运行AT90CAN128中闪存的测试程序。

四、DVK90CAN1的使用

4.1 电源供应

4.1.1 电源来源

电源可以来自三个不同且互斥的来源:JACK PWR连接器、EXT PWR连接器或STK500。

  • JACK PWR连接器:需要公JACK插座,输入电源范围为2.7 - 15V直流,无特定极性要求。
  • EXT PWR连接器:需要母2点连接器,输入电源范围为2.7 - 15V直流(例如9V电池),需要极性连接。
  • STK500:可提供电源,但要注意不要在DVK90CAN1上同时使用多个电源。

4.1.2 电源设置

选择电源来源并完成设置后,可以设置“ON/OFF”开关。有多种电源设置模式,如电源关闭、直接供电、5V稳压、3V稳压和STK500供电等。

4.1.3 “VCC - ON” LED

无论电源来源和调节情况如何,只要DVK90CAN1通电,“VCC - ON” LED就会亮起。

4.1.4 VCC测试

可参考“测试点”部分进行VCC测试。

4.2 复位功能

AT90CAN128有片上复位电路,DVK90CAN1还为其提供来自三个不同来源的复位信号

  • 上电复位:板载RC网络作为上电复位。
  • 复位按钮:按下DVK90CAN1上的复位按钮可对AT90CAN128进行热复位。
  • STK500复位:可参考“STK500资源”部分。

4.3 AT90CAN128 AVR微控制器

4.3.1 使用AVR ICE50

若要使用AVR ICE50,需将TQFP - 64个性适配器(AVR ICE50套件中提供)焊接在AT90CAN128的位置,注意适配器的正确方向并使用低温焊料。

4.3.2 使用AT90CAN128插座

可以使用与AT90CAN128具有相同占位面积的插座,文中给出了相关插座的参考信息。

4.4 AT90CAN128配置

4.4.1 主时钟XTAL

主时钟设置有多种模式,可通过CKSEL [3..0]、XTAL1开关和XTAL2开关进行配置,时钟源可以是STK500、外部晶体或陶瓷谐振器、外部低频晶体或外部时钟。

4.4.2 RTC时钟TOSC

RTC时钟设置也有多种模式,可通过TOSC1开关和TOSC2开关进行配置,时钟源可以是同步时钟、外部低频晶体或外部时钟。

4.4.3 模拟电源供应

  • AVCC:默认情况下,AVCC等同于VCC,也可选择外部AVCC源。
  • ANA REF:默认情况下,AREF是AT90CAN128的输出,也可选择外部AREF源。

4.5 串行链接

4.5.1 RS - 232C

AT90CAN128有两个片上USART外设,DVK90CAN1仅支持异步模式,配备RS - 232驱动/接收器,通过一个母DB9连接器实现RS - 232连接,可进行多种配置。

4.5.2 CAN

AT90CAN128有片上全CAN控制器,DVK90CAN1配备ATMEL CAN收发器(ATA6660),通过公DB9连接器实现CAN总线连接,若CAN波特率高于100 Kb/s,可通过J10开关插入120欧姆电阻进行网络终端。

4.5.3 SPI

AT90CAN128有片上全双工SPI接口,可作为主或从设备,通过6针公连接器实现SPI总线连接,必要时(overline{SS})信号有4.7 K上拉电阻。

4.5.4 TWI

AT90CAN128有片上TWI接口,可作为主或从设备,通过4针公连接器实现TWI总线连接,必要时SDA和SCL信号有4.7 KΩ上拉电阻。

4.5.5 LIN

AT90CAN128可支持软件LIN实现,DVK90CAN1可选择实现ATMEL LIN收发器(ATA6661),通过3针公连接器实现LIN总线连接,使用LIN时需启用PD.2上的内部上拉电阻。

4.6 板载资源

4.6.1 罗盘卡键盘

4个偏心按钮连接到同步外部中断INT [7..4],中央按钮默认连接到异步外部中断INT [2],可通过“CENTER”开关进行配置。

4.6.2 LED

8个绿色LED连接到AT90CAN128的“Port A”,点亮LED需将相应端口引脚驱动为高电平,熄灭则驱动为低电平。

4.6.3 中断0 / 2

“INT”按钮默认连接到异步外部中断INT [0],可通过“INT 0/2”开关将其连接到INT [2]。

4.6.4 压电音频换能器

压电音频换能器连接到AT90CAN128的PortB.7,可由同步定时器0或定时器1驱动,可通过PortB.7位寄存器选择调制类型。

4.6.5 模拟I/O连接器

该连接器提供6个ADC输入和2个模拟比较器输入,ADC - 0、ADC - 1和ADC - 2已分别用于温度传感器、光度传感器和电压读取,若有其他用途可参考配置垫功能进行定制。

4.6.6 电压读取

电压读取通过±1%电阻桥完成,读取值为测量电压的1/5,可通过A/D转换器获取电压值,输入电压可配置为板载电源电压(VCC)或T11测试引脚的外部输入。

4.6.7 温度传感器

温度传感器使用负温度系数(NTC)热敏电阻,可通过A/D转换器获取热敏电阻上的电压,进而计算出温度。

4.6.8 光度传感器

光度传感器使用CdS光电导电池,具有负系数,可通过A/D转换器获取传感器上的电压,进而计算出电阻值。

4.7 STK500资源

4.7.1 电源供应

STK500可提供AVR电源电压(VTG),可通过AVR Studio®控制,需要可选的扩展连接器EXP.CON 0和EXP.CON 1以及特定的去耦电容。

4.7.2 模拟参考电压

STK500可提供AVR模拟参考电压(REF),可通过AVR Studio®控制,需要可选的扩展连接器和特定的去耦电容。

4.7.3 EXP.CON 0和EXP.CON 1连接器

用于连接DVK90CAN1和STK500,提供多种信号连接。

4.7.4 主时钟

STK500可提供AVR时钟频率(外部),可通过AVR Studio®控制,需要可选的扩展连接器并参考主时钟设置进行配置。

4.7.5 复位

STK500的复位信号(NRST - EXP.CON 0)可控制DVK90CAN1,DVK90CAN1可防止来自STK500的+12V复位脉冲。

4.8 系统内编程

AT90CAN128可使用特定的SPI串行链接进行编程,可通过AVR ISP编程器、STK500或AVR JTAG ICE进行编程。

4.9 调试

可使用AVR JTAG ICE或AVR ICE 50进行调试,具体操作可参考AVR Studio®帮助信息。

4.10 测试点

除T1外,所有测试点均未连接,文中列出了7个靠近AT90CAN128微控制器的测试点及其功能。

4.11 配置垫

所有配置垫位于板的底部,用于断开或连接板载外设或元件,默认配置为连接。

五、基本测试程序

文档中给出了一个基本测试程序,该程序是一个LED追逐程序,在键盘按下时停止。

六、故障排除指南

文档列出了常见问题、可能的原因和相应的解决方案,如“VCC - ON” LED不亮、DVK90CAN1不工作、AT90CAN128无法编程、AVR Studio未检测到AVR工具等问题。

七、技术规格

7.1 系统单元

  • 物理尺寸:L = 119 x W = 56 x H = 27 mm
  • 重量:60 g

7.2 操作条件

  • 电压供应:2.7V - 5.5V

7.3 连接

  • RS 232C连接器:9针D - SUB母头,最大通信速度250 kbps
  • CAN连接器:9针D - SUB公头,最大通信速度1 Mbps
  • LIN连接器:3针SIL公头,最大通信速度9600 bps
  • SPI连接器:6针SIL公头,最大通信速度4 Mbps
  • TWI连接器:64针SIL公头,最大通信速度400 kbps

八、技术支持

如需技术支持,请联系avr@atmel.com,并提供目标AVR设备、目标电压和速度、时钟源和熔丝设置、编程方法、AVR工具的硬件版本、AVR Studio的版本号、PC操作系统和版本/构建、PC处理器类型和速度以及问题的详细描述等信息。

九、完整原理图

文档提供了DVK90CAN1修订版4381A的完整原理图、装配图和物料清单。

在使用DVK90CAN1开发套件时,工程师们可以根据上述指南进行硬件的配置、编程和调试,希望这些信息能帮助大家顺利完成项目开发。大家在实际操作过程中遇到什么问题,欢迎在评论区留言交流。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开发套件
    +关注

    关注

    2

    文章

    258

    浏览量

    25358
  • AT90CAN128
    +关注

    关注

    0

    文章

    7

    浏览量

    7910
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    AT90USBKey硬件使用指南:开启AVR开发新征程

    AT90USBKey硬件使用指南:开启AVR开发新征程 引言 在电子设计的领域中,快速开发和原型验证是至关重要的环节。AVR® AT
    的头像 发表于 06-04 14:55 34次阅读

    AT88CK109STK3 CryptoAuthentication开发套件使用指南

    AT88CK109STK3 CryptoAuthentication开发套件使用指南 一、引言 在当今的电子设计领域,安全认证是一个至关重要的环节。AT88CK109STK3
    的头像 发表于 06-04 14:30 23次阅读

    AT85DVK-07开发板:硬件设计与应用指南

    AT85DVK-07开发板:硬件设计与应用指南 一、引言 作为电子工程师,我们常常需要功能强大且灵活的开发板来进行产品的原型设计和测试。AT
    的头像 发表于 06-04 13:55 27次阅读

    AT43DK370 USB Host/Function开发套件使用指南

    AT43DK370 USB Host/Function开发套件使用指南 作为电子工程师,在进行USB相关项目开发时,一款实用的开发套件能起到事半功倍的效果。今天就来详细介绍一下AT43
    的头像 发表于 06-04 13:20 48次阅读

    AT43DK325 USB 控制器开发套件使用指南

    AT43DK325 USB 控制器开发套件使用指南 引言 恭喜你购买了 AT43DK325 USB 开发套件!这是一个为 Atmel 的 AT43USB325x 系列基于 AVR® 的 USB
    的头像 发表于 06-04 13:20 45次阅读

    CYUSBS236 USB - Serial开发套件使用指南

    CYUSBS236 USB - Serial开发套件使用指南 一、引言 在当今的电子开发领域,USB - Serial接口的应用极为广泛。Cypress的CYUSBS236 USB - Serial
    的头像 发表于 05-18 09:30 350次阅读

    CY15FRAMKIT-002 串行 F-RAM 开发套件:功能与使用指南

    CY15FRAMKIT-002 串行 F-RAM 开发套件:功能与使用指南 作为电子工程师,我们在开发过程中常常需要可靠且高效的存储解决方案。CY15FRAMKIT-002 串行 F-RAM
    的头像 发表于 05-17 16:45 331次阅读

    CAN Bus 24开发套件:开启CAN网络开发之旅

    CAN Bus 24开发套件:开启CAN网络开发之旅 在电子工程领域,CAN(Controller Area Network)总线技术凭借其
    的头像 发表于 05-13 13:50 168次阅读

    AT90CAN32/64/128:高性能8位微控制器的深度剖析

    AT90CAN32/64/128:高性能8位微控制器的深度剖析 在嵌入式系统设计领域,选择一款合适的微控制器至关重要。AT90CAN32、AT90CAN64和
    的头像 发表于 04-06 09:40 439次阅读

    AT90CAN32/64/128:高性能8位微控制器的技术剖析

    32、AT90CAN64和AT90CAN128这三款8位微控制器。 文件下载: AT90CAN128-16AJ.pdf 整体概述 这三款微控制器硬件和软件相互兼容,主要区别在于内存大小
    的头像 发表于 04-06 09:40 360次阅读

    探索UCANS32K1系列CAN节点开发板:设计、应用与实战指南

    、工业自动化、无人机等众多领域得到广泛应用。NXP的UCANS32K1系列CAN节点开发板,为开发者提供了一套强大且灵活的解决方案,可用于构建各种基于
    的头像 发表于 12-25 11:40 728次阅读

    EZ-USB™ FX5 DVK (KIT_FX5_FMC_001) 套件开发指南

    Technologies EZ-USB™ FX5开发套件 (DVK).pdf 一、套件概述 EZ-USB™ FX5 DVK (KIT_FX5_FMC_001)
    的头像 发表于 12-18 15:20 727次阅读

    EZ-USB™ FX20 DVK (KIT_FX20_FMC_001) 套件使用指南

    EZ-USB™ FX20 DVK (KIT_FX20_FMC_001) 套件使用指南 在当今的电子技术领域,高速数据传输和视频、音频流应用需求日益增长。EZ-USB™ FX20 DVK
    的头像 发表于 12-18 15:20 831次阅读

    EZ-USB™ FX10 DVK (KIT_FX10_FMC_001) 套件指南:助力视频音频流应用开发

    : Infineon Technologies EZ-USB™ FX10开发套件 (DVK).pdf 套件概述 EZ-USB™ FX10 DVK (KIT_FX10_FMC_001)
    的头像 发表于 12-18 15:20 824次阅读

    EZ-USB™ FX2G3 DVK快速上手:开启硬件开发新体验

    EZ-USB™ FX2G3 DVK快速上手:开启硬件开发新体验 作为电子工程师,我们在日常工作中经常会接触到各种开发套件,今天就来和大家分享一下EZ-USB™ FX2G3
    的头像 发表于 12-18 11:40 806次阅读