- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
mega128技术文档
雪松电子开发:/
AVR mega128 技术文档技术文档
技术文档技术文档
1、电路分析
图(1)mega128 核心板原理图
一,硬件电路说明
1,电源:1)通过ISP 连接 USB 进行供电。
2 )通过JTAG 连接 USB 供电。
3 )通过P5 外接 5V 电源供电。
2 ,外围接口:P1 ,P2,P3,P4 共 64 位将 mega128 所有的接口全部引出,方便工程设
计和外围扩展。
3,发光二极管D0 的作用是指示电源是否连接成功,如果外部电源成功的连接上,则发
光二极管发光指示电源连接成功;电阻R0 的作用是对发光二极管进行限流,一般发光二极
管只能通过 5mA—15mA 左右的电流,且发光二极管上面的压降只需要 1.5V 左右,加到发
光二极管上面的电流如果超出额定值,则会烧毁。而系统工作的电压是 5V,如果全部加在
发光二极管上,则发光二极管很容易就会被烧毁。所以要在电源和发光二极管之间串接一个
限流电阻。该限流电阻阻值的计算:(VCC-发光二极管上的电压)/流过发光二极管的电流。
一般发光二极管的压降是 1.5V 左右,电流为 10mA 左右,为降低功耗我们在此取 680R
发光二极管 D1 和 R1 的作用是作为程序运行指示,在程序运行的过程中通过跳冒 P0 选
通
4 ,复位电路:单片机的第20 脚(RESET ,复位管脚)经过按钮 S0 连接到地。
分析:a )AVR 单片机是低电平复位 (51 单片机是高电平复位,刚好相反)。需要
单片机复位时,最少要在复位管脚加上 1.5 微秒的低电平,才能确保单片机正确复位。
b )按下按钮 S0,复位管脚被直接拉到电源地,这样复位管脚的电平就被
拉低,从而使单片机复位;一般情况下按钮按下的时间超过毫秒级别,这样就能确保单片机
“雪松电子开发”你身边的嵌入式开发专家
雪松电子开发:/
正确复位。
5 , ISP 电路 (程序下载电路):ISP 下载接口不需要任何的外围零件。使用双排2 *5
排针。
分析:a )由于没有外围零件,故PE0,PE1 ,PB1,RESET(复位键)仍可以正常使用,
不受 ISP 的干扰
b) 同样JATG 电路也是如此
c)注意 ISP 和 JTAG 不要弄混了,更不要将方向弄反了。
6 ,晶振电路:晶体的两脚分别接单片机的 23、24 脚(晶体的管脚没有正负和顺序,
可以随意连接),电容C1、C2 分别于晶体的两脚和地连接。
分析:a)单片机的正常工作离不开稳定的时钟信号。晶体就是供稳定时钟信号
的器件。
b )AVR 单片机内部集成有 RC 振荡器,可以为系统供用以精度要求不
高的时钟信号,这是可以不接外部晶体,利用熔丝配置,设置单片机工作与内部RC 振荡器
模式。这个时候可以不用连接晶振和 C1、C2 两个电容。
c )电容C1、C2 的作用是有利于晶振的起振,同时使晶振工作的更稳定。
7 ,设备内部及外部的数字电路都会产生电磁干扰(EMI),从而影响模拟测量的精度。
如果转换精度要求较高,那么可以通过以下方法来减少噪声,AVCC 应通过一个 LC 网络
与数字电压源 VCC 连接,正如L0 何 C0 作用。
说明当然高精度方法不仅仅在于此:
参考方案:
1. 模拟通路越短越好。保证模拟信号线位于模拟地之上,并使它们与高速切换
的数字信号线分开。
2. 如电路图所示, AVCC 应通过一个 LC 网络与数字电压源VCC 连接。
3. 使用 ADC 噪声抑制器来降低来自 CPU 的干扰噪声。
4. 如果有 ADC[3..0] 端口被用作数字输出,那么必须保证在转换进行过程中它们
不会有电平的切换。
二,AVR 单片机 mega128 的I/O 端口说明
1 )学习单片机的主要任务就是了解
文档评论(0)