castro的望远镜

open your mind

订阅博客

日历

11月 2008
« Sep    
 12
3456789
10111213141516
17181920212223
24252627282930

许可证书

中华人民共和国信息产业部
闽ICP备07502655号


  • Dec
    20

    今天查了查ARM的官方网站,浏览了一下新设计的Cortex的IP core处理器,由于大部分半导体公司还没生产出来成品,所以很多人也不了解。我就贴下他们的网站的cortex系列处理器的简介:

    看来Cortex系列不以ARM7,ARM9,ARM11来分。

    ARM Cortex-A Series, applications processors for complex OS and user applications.
    Supports the ARM, Thumb and Thumb-2 instruction sets
    ARM Cortex-R Series, embedded processors for real-time systems.
    Supports the ARM, Thumb, and Thumb-2 instruction sets
    ARM Cortex-M Series, deeply embedded processors optimized for cost sensitive applications.Supports the Thumb-2 instruction set only

    A系列是用于高端的领域,比如PDA,手机等等,可以装复杂的操作系统,最高端的是Cortex-A9 MPCore  居然能用1-4个CPU核,运行频率都超过Intel P3了。R系列用于对价格比较不敏感的领域,估计性能会介于两者之间,R4是ARMv7架构,主频能运行到400Mhz。M系列用于对价格敏感领域的应用,但只支持Thumb2指令集,ARMv7m架构,主频能到72Mhz,超过了ARM7TDMI,而且都是Havard结构的,这相对于ARM7TDMI的冯-诺依曼结构是一个很大的改进。

    Cortex

    No Comments
  • Dec
    20

    今天在做数字电子技术联系题时碰到的一个题,有个二极管放在D触发器的内部(大家用D触发器都是封装在一个IC,难道要把二极管装在IC里面)。如果不把书的基本原理在复习一下还真做不出来。脑海还是闪过一丝思考,到底我们学习是否需要把每个基本原理都学透。貌似大学教育要求我们这样做。不过仔细想想,如果在开发嵌入式时每一步都需要我们去做,比如用分立元件构造一个电源模块,或自己编写个嵌入式操作系统,将是多么大的工作量。如果不深入学习,电源设计拿个电源IC,嵌入式OS把现成的移植过来,是否嵌入式设计就是个混饭职业。不过本人还是想通了,嵌入式设计本来就是开发一项产品,拿来主义是我们必须学的基本“技术”。如果你想在方面有创造性,那你就在抢IC设计工程师,软件架构工程师的饭碗(貌似也抢不过人家)。由于嵌入式系统的复杂性,即使你是拿来主义,也不可能把把整个系统设计得足够完美,最求系统的可靠性,各个模块的衔接性以及软硬件的协调性等等,我想这才是我们所最求的。同样的设计,有的能上太空,运行十几万个小时,有得在实验室连软件也运行不了,这就是差距。所以深入OR浅入,答案已经出来了。

    No Comments
  • Dec
    17

    今天去松花江凯莱商务酒店的会议室参加了意法半导体STM32全国巡展哈尔滨站研讨会。收获不小,也了解了ARM公司新的CPU核Cortex-M3的硬件架构和新的Thumb2指令集,的确比ARM7DTMI更加先进和更容易进行软件设计。ST半导体作为第一个生产Cortex-M3核的处理器,本人认为其外设十分丰富,功能上很有8/16单片机的风味,性能上又与32位的CPU相媲美,主频可达72Mhz。至于功耗抗干扰能力,本人很少去关注这,但是听说这两方面都不错。在会上花了199元买了英蓓特的评估板,今天把光盘里的LCD例子程序烧写上去加上本人的小修改,感觉还不错。说到这里,以后继续挖掘吧。等过几天再上开发板图。

    No Comments
  • Dec
    16

    很多人都说protel不好,其自动布线乱七八糟,交互式布线整得像手工布线,效率也很低下。本人以前尝试的学了下allegro,有点难度没学成,结果烙下了心理阴影,想了想allegro那种转为电脑主板布线的软件咱可能一辈子也用不到了,虽然它很强大很先进,不如学点实际的。初步确定在Mentor公司的PADS,口碑不错。其实Mentor的电路设计软件不只PADS,PADS只是其中最不强大的,Mentor高端的电路设计软件跟allegro差不多,所以就不考虑了。听说PADS交互式布线很强大,希望能不让我失望,过些时候学了些皮毛再来报告。

    PADS

    1 Comment
  • Dec
    14

    昨天收到了东莞阿莫电子的自制AVR USB/RS232 ISP下载器(用于将程序从电脑上下载进AVR单片机芯片),本来想买JTAG,因为JTAG还能在线调试,但是没有USB接口的,本人用notebook,没有串口。并口不加保护,用得老是胆颤心惊,怕把电脑给烧了。今天自己也动手焊了AVR开发板的主题部分,好久没闻松香味道了。习惯了焊接PCB,现在为了节省成本用万用板焊得不自在,而且焊点也不是很美观,从贴片封装又返回了DIP封装时代,貌似复古了。烙铁用了两三年了,好像也快报废了,见从手柄的接线处冒出了几股烟,似乎有点危险。罢了,改天再买只电烙铁,反正也就十几块钱的玩意,何必跟自己的生命过不去。

    不说了,上图(左边的那个ISP下载器,右边是未完工的电路板(实在搞笑,连个电阻也没有))

    PS:貌似本人喜欢写过期的日志

    20071214.JPG

    No Comments
  • Dec
    10

    近几天在忙一个mega16开发板,忘了写日志了。

    说说开发板的进程吧,由于这次做的是小板,为了学习一下单片机的程序而做的。所以线路相对不是很复杂,都懒得用protel软件画,直接在纸张上涂鸦,省去了软件设计一大堆繁琐的步骤。由于小板,所以准备用万用版做。今天去工大科技市场买了几十块钱的元器件,有点心疼,毕竟一块小不丁的芯片就要16元。回来看了看MCU的型号是ATmega16L8PI,也就是只能用8MHz晶振,而我买了16Mhz的晶振,狂晕,看来又得做5Km公交再去买了。再者就是MCU的IO口问题,我用到连接液晶模块的IO口居然和ISP下载口共用,想了想,共用就共用了,反正两个不是同时使用,用跳线跳下就好了。对了,前天为了试下液晶模块的背光,把5V电源接错地方了,一股烧焦的味道,20多RMB的液晶模块就残废了,这是第二个烧掉的液晶。郁闷了,为啥它老跟我过不去,老犯低级错误。

    No Comments
  • Dec
    7

    从以前的blog搬过来的,加了点自己的补充,castro第一次焊接成功贴片IC时的感受:

    焊接前一定要准备好的焊膏,细嘴电烙铁,还有一件不可忘的是吸锡带,买的是进口的,估计国内没有产这种东西,价格贵了点,但却能保证不搭焊,而且美观。

    1.焊膏涂在PCB板的芯片管脚焊盘,要一排一排的涂,量不要太多太少。2.用镊子把芯片的管脚对应在焊盘,先用细嘴电烙铁蘸点锡涂在对角线的管脚使之能固定好芯片,注意:要定位精确到0.005m-0.01mm(依焊盘的规格)以上,可以借助放大镜。3.最关键的步骤,将锡线和细嘴电烙铁同步,匀速扫过焊盘,同时进给锡丝补充焊锡,不要在意锡是否粘住相邻管脚(粘住是正常的),这一步要干脆,不快不慢(太慢焊锡太多了而且容易烧芯片,太快焊锡太少)。4.用细嘴电烙铁头往各个管脚间滑下,分离粘住两管脚的焊锡。5.用放大镜检查是否还有上述现象。

    补充一点,当烙铁往管脚一刷时用力别太大,会把焊盘给刷开的。

    注意静电,这点学电子的都知道。

    No Comments
  • Dec
    7

     对于电子制作,castro在路上经历曲折,曾经放弃过,但最近还想再续。还是引用阿诺施瓦辛格的终结者的名言:I’m back。

    castro对电子制作的兴趣起于一个小电珠,一节电池和一条导线,工具当然是打火机。制作年代当然是小学时代(要是初中我就智商有问题了)。到了初中时代开始了真正意义的电子“小”制作。由于具备的知识不够, Read the rest of this entry »

    No Comments