历史上的今天
返回首页

历史上的今天

今天是:2024年10月20日(星期日)

正在发生

2021年10月20日 | ATmega48 时钟源

2021-10-20 来源:eefocus

ATmega48芯片有如下几种通过Flash熔丝位进行选择的时钟源。时钟输入到AVR时钟发生器,再分配到相应的模块。

不同的时钟选项将在后续部分进行介绍。任何时钟源都需要足够高的Vcc来启动振荡器,并且还要有一个最小振荡周期以保证在开 始正常工作之前电源达到稳定电平 。

为保证有足够高的 Vcc,在其它复位源释放之后,器件在一个超时延迟时间 (tTOUT) 之内保持内部复位状态。 P37”系统控制和复位” 描述了内部复位的开始条件。这个延时(tTOUT)由看门狗振荡器定时,而延时的周期数通过熔丝位 SUTx 与 CKSELx 来设定。 Table5 列 出了可选的延迟。看门狗振荡器的频率由工作电压决定,详见 P283”ATmega48/88/168典型特性 – 初始数据 ” 。

延时的主要目的是保证在系统能够提供符合应用要求的最小的Vcc之前 AVR处于复位状态。延时过程之中 MCU 并不监控实际的电压。因此需要用户选择合适的、长于 Vcc 上升时间的延时时间。如果无法做到这一点,就应该使用内 / 外部 BOD。 BOD 电路可以保证在释放复位之前有足够高的 Vcc。使用 BOD 时可以禁止超时延迟。我们不推荐在没有使用 BOD 电路时禁止超时延迟的设计。

在时钟进入稳定状态前,振荡器需要振荡几个周期。芯片内部有一个纹波计数器监控振荡器输出时钟,并且在达到给定周期数之前保证内部复位有效。然后计数器释放复位信号,器件开始执行程序。推荐的振荡启动时间与时钟类型有关,可以是外部时钟的 6 个周期到低频晶振的 32K 个周期。

当AVR芯片从复位状态启动时,时钟的起始序列包括超时延时与启动时间。当 CPU 自掉电模式或省电模式唤醒之后, Vcc被认为足够高,因此起始序列只包括了启动时间。


缺省时钟源

ATmega48/88/168器件出厂时内部 RC 振荡器频率标定为 8.0MHz 并且 CKDIV8 被编程,得到 1.0MHz 的系统时钟。启动时间设为最长且定时周期使能。(CKSEL = "0010", SUT = "10",CKDIV8= "0")。这种设置保证用户可以通过任何有效的编程接口获得需要的时钟源。


推荐阅读

史海拾趣

博巨兴公司的发展小趣事

2005年,博巨兴公司的业绩取得了突破性进展,全年业绩突破5000万元。这一年,公司还与世平科技有限公司展开了战略合作,共同推动芯片行业的发展。此外,公司还成功取得了台湾义隆公司在华东地区的代理权,进一步拓展了市场份额。

Advanced Thermal Solutions公司的发展小趣事

ATS始终坚持以创新为驱动力,不断提升研发创新能力。公司设立了专门的研发团队,负责新技术和新产品的研发工作。通过与高校和研究机构的合作,ATS不断引入前沿的科技成果和人才资源,为公司的创新发展提供了有力支持。此外,ATS还建立了完善的研发流程和质量控制体系,确保每一款产品都能达到最高的性能和质量标准。

G24 Innovations公司的发展小趣事

在快速发展的同时,远阳公司始终不忘履行社会责任。公司积极参与公益事业,通过捐款捐物、志愿服务等方式,回馈社会、关爱弱势群体。此外,远阳还注重环境保护和可持续发展,积极推广绿色生产、节能减排等环保理念。公司建立了完善的环境管理体系和能源管理体系,通过技术创新和管理优化,不断降低生产过程中的能耗和排放。这些举措不仅提升了远阳的企业形象和社会声誉,也为企业的长远发展奠定了坚实基础。

GREEGOO公司的发展小趣事
如果电路板上有专用的时钟芯片或晶体振荡器,其下方应覆铜隔离,以防止电源和时钟互相干扰。
DART(英国达特)公司的发展小趣事

随着公司规模的不断扩大和业务的不断拓展,DART公司开始将目光投向全球市场。他们先后在亚洲、北美和欧洲等地设立了分公司或办事处,以便更好地服务当地客户并拓展新的市场机会。同时,公司也加大了对国际市场的投入和宣传力度,通过参加国际展会、举办技术研讨会等方式提升品牌知名度和影响力。这些努力使得DART公司逐渐成为一个具有全球影响力的电子品牌。

请注意,以上故事均为虚构,旨在展示一个电子行业公司可能的发展路径和面临的挑战。实际情况可能因公司背景、市场环境等因素而有所不同。

GuangDong Province MengCo Semiconductor Co., Ltd公司的发展小趣事
对于易发热的元器件(如制动电阻),应加强散热设计,确保其在工作过程中能够正常散热。

问答坊 | AI 解惑

解决了,有牛人给了方案,贴上来共享!

主要的思想就是每来一个脉冲,电容C21的电压会升高一点,但在第一个脉冲来的时候,电容C21的电压还不足以使三极管Q11导通,C21的电压会在若干个脉冲后达到最高值,只要控制好电容的放电时间,就能保持三极管Q11一直导通.. 输出表现在PNP三极管的集电 ...…

查看全部问答>

什么是LED发光强度

replyreload += \',\' + 381116;Timson,如果您要查看本帖隐藏内容请回复…

查看全部问答>

firefox在Linux下运行的话对系统的基本要求?

我想知道firefox在Linux下运行的话对系统的基本要求,比如说对系统内存和对CPU主频的最低要求.另外对别的方面有要求吗?比如说显存什么的 另外 不知道是否可以来通过删除其插件来减少它占用的内存呢?…

查看全部问答>

麻烦帮忙解决EVC编译错误

编译出现如下错误 --------------------Configuration: SDMMC - Win32 (WCE ARMV4I) Release-------------------- Compiling resources... Compiling... StdAfx.cpp c:\\program files\\windows ce tools\\wce500\\2440t6\\mfc\\include\\afxw ...…

查看全部问答>

意法半导体(ST)推出第三代微控制器开发平台

意法半导体(ST)推出第三代微控制器开发平台,打造简单易用的开发环境,进一步提升设计灵活性和降低成本 STM8和STM32的EvoPrimer开发平台率先采用模块化快速修改目标板,有效降低在探索更多设计方式所需的时间和成本 中国,2011年1月19 ...…

查看全部问答>

【求助】关于USB仿真器

请问版主,我用的是3.40A版的IAR,在用USB仿真器的时候怎么说没有驱动?这个USB驱动去哪装呢?…

查看全部问答>

大牛们帮分析下,字库IC直接焊在FPC上是否可靠?

最近做标准字库IC的高通给我们推了他们最新的COG一体化字库方案,说白了就是不用改液晶玻璃设计就能添加增加字库功能。这正是我们这些LCM想要的东东,但有点担心电气安全性和可靠性问题。我们的液晶模块用量很大,以前有过返修的惨痛经历,再也伤不 ...…

查看全部问答>

悬挂运动系统设计报告

本帖最后由 dontium 于 2015-1-23 13:24 编辑 悬挂运动系统设计报告 …

查看全部问答>

430的smclk这样就可以了吗?

我用的msp430afe253 woid main(void) {         WDTCTL = WDTPW +WDTHOLD;                 DCOCTL = DCO0+DCO1;         BCSCTL1 = XT2OFF+RSEL0+RSEL1+ ...…

查看全部问答>

关于ccs6和ccs3.3生成代码段长度的问题

    我用ccs6编译一个28335工程,因为仿真器抗干扰能力不行所以重新用ccs3.3 ,可是问题来了,ccs6编译通过,ccs3,.3编译出错,说text段空间不足。     最后我合并了两段ram空间才编译通过,最后一看map文件里生成的代码段长 ...…

查看全部问答>