2009年3月21日星期六

电能计量芯片介绍(energy measure IC)

电能计量芯片介绍-energy measure IC

计量芯片行业稍有知名度的企业介绍:

ADI(中文名称:亚德诺,网站:www.analog.com:

1.ADI公司介绍

Analog Devices, Inc. (NYSE: ADI) 将创新、业绩和卓越作为企业的文化支柱,在此基础上已成长为该技术领域最持久高速增长的企业之一。ADI公司是业界广泛认可的数据转换和信号调理技术全球领先的供应商,拥有遍布世界各地的60,000客户,他们事实上代表了全部类型的电子设备制造商。ADI公司作为高性能模拟集成电路(IC)制造商庆祝公司在此行业全球领先40多年,其产品广泛用于模拟信号和数字信号处理领域。

市场发展趋势与ADI公司的核心竞争力正在会聚 随着数字革命的深入,要求转向更高的速度与多媒体、以及在通信、娱乐、工作与旅游等方面的改变,用户对ADI公司所创造技术的需求正在与日俱增。ADI公司正在不懈努力,致力于推动每一类电子产品特性的完善。在当今的汽车、数码相机、液晶与等离子电视、蜂窝手机、医疗成像设备以及工厂自动化设备中,ADI公司的芯片使连接更通畅、图像更生动、语音更清晰、产品更便携。ADI公司的核心模拟与数字信号处理技术已经渗透到每一个角落。

ADI公司对客户的独特价值 为客户奉献已经成为ADI公司的代名词。在ADI公司,我们相信员工不仅是公司最大的财富,而且也是客户的最大财富。客户在设计与制造产品时,ADI员工面临技术难题的努力钻研的精神发挥了重要作用。ADI的工程师们正在不断推动技术进步,推出并支持各种产品,满足客户在高性能信号处理领域的广泛需求。同时不断创新,降低整体系统成本。ADI将创新定义为一个解决方案,期冀帮助顾客产品取得成功。其中收益的很大部分用于工程与客户服务,鼓励开发信号处理新技术,提高竞争力和用户体验。信号处理创新的价值体现在为ADI带来高额回报,这些回报又重新投入工程与客户服务,使创新处于良性循环,不断走向深入。

与众不同的历史 在过去的四十年中,我们的员工通过智慧、毅力和竞争精神建立起了世界上最重要的技术公司之一。我们坚持向消费者提供创新的解决方案,从1965年公司建立以来,净收入平均是销售额的14%,这一利润率在业界一直处于领先位置。为数不多的公司能够在一年之中取得这样的业绩,而且更少有公司能够在整个发展过程中保持如此突出的业绩。

光明的未来 虽然我们拥有辉煌的过去,但是我们对公司的未来更加充满信心。我们将继续承袭ADI的不断创新的优良传统,在所取得的优良业绩基础上不断前进,攻克新的技术难关。无论您是持股人、客户,还是我们出色员工中的一员,我们诚挚邀请您与我们共同体验这一令人振奋的过程。

ADI公司(Analog Devices, Inc.,纽约证券交易所代码:ADI,网站:www.analog.com) 是全球领先的精密高性能模拟集成电路制造商,其产品广泛用于模拟信号和数字信号处理领域。公司总部设在美国马萨诸塞州诺伍德市,在全球约有9,000名员 工,并且在马萨诸塞州、加利福尼亚州、北卡罗来纳州、爱尔兰和菲律宾都有制造厂。

以下为英文介绍:

Analog Devices Company Profile

Analog Devices is the world's leading manufacturer of high-performance signal processing integrated circuits. Leading the market with a broad and deep portfolio of high performance analog, mixed signal, DSP and MEMS technology, Analog Devices helps long-haul, metropolitan and access optical network equipment suppliers address aggressive time-to-market metrics and difficult design challenges. As a partner to the world's leading communications network companies, we are playing a major role in the development and deployment of today and tomorrow's high-bandwidth optical networking systems.

备注:其生产的计量芯片ADE7755/ADE7752等产品被国内外众多中小型IC企业所模仿。目前国内电能表市场上,ADE7755及其兼容产品的市场份额巨大,本人预计在90%以上。

炬力(网站:http://www.actions-semi.com:

炬力集成是一家致力于集成电路设计与制造的大型半导体技术集团,美国的纳斯达克上市公司,总部设在环境优美的海滨城市珠海,旗下拥有三家子公司——炬力集成电路设计有限公司、炬才微电子(深圳)有限公司、北京炬力北方微电子有限公司。公司目前共有432人,其中本科以上研发人员占80%以上。

  通过数年来的自主研发,炬力集成完全拥有了包括MCUDSPUSB OTGCODECPAPLLDC-DCPMU∑-Δ ADCDAC等各种系列化的关键性IP研究成果,尤其在片上多电源系统、低噪声、低功耗便携式SOC产品的设计技术等方面已经达到国际领先水平,在AudioSpeechImageVideo等多个技术领域的压缩、解压缩算法的实用优化方面完成了大量的研究成果,并应用于实际产品之中。在SOC芯片系统架构的规划设计方面,实现了从8bit MCU32bit CPU系统平台的跨越,连同UC OS/linux OS等嵌入式操作系统的成功开发,为未来功能更为强大、性能更为优良的新产品研发提供了充分的保证。

  便捷的产品应用方案开发环境和周到的售后服务系统,彰显了炬力集成提供给客户的独特营销服务体系的附加价值。炬力集成正是以此建立起了与相关产业的最紧密接触,引领产业的发展,为消费者提供最具成本优势的产品。

  炬力集成成功的量产了800万门级的多媒体 SOC芯片系列产品。从2003年起,公司营收大幅提升,从千万元销售一跃突破十亿大关,多次当选为中国半导体行业协会评选的中国十大IC设计企业之首。2006年,作为我国成长最快,规模最大的IC设计公司,炬力以7000万颗的销售量达成人民币13.46亿的营收业绩,全球市场占有率高达50%以上,全年上交利税6500万元。

  炬力集成在开拓市场的同时,坚持自主创新,高度重视利用知识产权制度保护公司的合法权益,不断加大自主知识产权技术的研发投入力度,并积极申请专利、布图设计、软件著作权、商标权等多种形态知识产权。目前,炬力的专利申请量正成几何级数增长,多项专利陆续获得授权。

  挟多年深厚的管理与技术沉淀,以高起点的技术、准确的产品和市场定位,炬力集成秉承自主创新的理念、、专业的团队精神,在引领IC产业的道路上不断开创新的辉煌

贝岭(网站:http://www.belling.com.cn:

贝岭概况
上海贝岭股份有限公司坐落在上海市漕河泾开发区,所在区域是上海唯一集国家级技术开发区、高新技术产业开发区和出口加工区于一体的开发区,是全国和上海区域经济建设的示范区之一。1985621,集成电路生产线项目破土动工;1988910,公司宣告成立。上海贝岭的崛起,把我国的集成电路发展推向新阶段。1998924,上海贝岭成为中国微电子行业首家上市公司,以真诚奉献社会和广大股东。
知识产权
公司以集成电路设计开发为主导,以集成电路制造生产为支撑,自主设计、自主制造,形成自主知识产权。从2002年以来至今共申请和授权的知识产权总数已经超过220项。
2002
年,被评为上海市工业企业知识产权先进集体。
2004
年,双极型集成电路制造工艺获得上海市发明专利一等奖。
2005
年,被评为第一批上海市知识产权示范企业(培育企业)。绿色产品--走向国际市场的通行证
1993
年,在国内同行业首家通过ISO9001认证
2004
年,通过ISO14001环境管理体系认证
2006
年,全面供应符合欧盟RoHS标准的芯片

直面客户
公司经营发展定位于Niche IDM,即产品设计与特殊工艺制造相结合的产品和服务供应商。加强与整机系统厂家的紧密合作,形成芯片代工、设计、应用,系统设计的产业链,为客户提供全面解决方案。通过生产经营和资本经营建立起包括产品设计开发、硅片加工及上下游企业和延伸的相关产业在内的规模化集团公司,保持和不断创立新的竞争优势,在继续扩大国内市场份额的同时,积极开拓国际市场。

工艺技术
未来的几年内,上海贝岭将致力于发展电子信息领域的宽带、无线、移动、语音和数据通信产品,HDTV,显示驱动类电路,安保电路,电能计量电路、金卡领域的双界面卡、生物信息卡和远距离电子标签,先进电源管理电路、分立器件、MCU领域的嵌入式片上系统(SOC)等。工艺以0.5微米BCD工艺和700V高压BiCMOS为重点发展方向。

使命:
创造美好生活。
-
美好生活:由于技术的突破,环境与我们无时不在,并形影相随;她改变着我们的世界,使人类的工作、生活更精彩、更时尚、更完美。

愿景:
成为世界一流的IDM公司。
世界一流:以最高效的领导团队和员工队伍,使提供的产品及服务具领先优势,销售额在国内达到同行业前2名、在全球达到同行业前5名。
IDM通过设计、制造、测试和销售一体化,更好更快地满足客户的需求,提高公司的整体效益。

贝岭的价值观:

创新敬业
--
以开放的心态,拥抱变化,不断接收新观念,不抱怨,多沟通,诚意配合。
--
挑战现状,持续改进,在工作中有前瞻意识,并带来绩效突破性地提高。
--
专业执着、精益求精,持续学习,理性思考,做正确的事,用较小的投入获得较大的工作成果。

客户至上
--
市场导向,微笑面对投诉和受到的委屈,积极主动地在工作中为内外客户解决问题。
--
具有超前服务意识,防范于未然,建立长期的合作伙伴关系。
--
逆向思维,在坚持原则的基础上,为公司和客户达到双赢的解决方案。

团队合作
--
积极融入团队,主动给予同事必要的帮助,乐于接受同事的帮助,善于利用团队的力量完成任务。
--
珍惜和善用差异,善于与不同类型的同事合作,增进沟通,不将个人好恶带入工作。
--
积极主动进行知识和经验的传递,资源共享,不断改善团队的士气和气氛。

诚信正直
--
虚怀若谷,坦诚待人,言行坦荡,勇于承认错误,敢于承担责任并及时改正。
--
不传播未经证实的消息,不背后不负责任地议论事和人,通过正确的渠道和流程,准确表达自己的观点。
--
杜绝和制止损害公司利益的不诚信行为。

以人为本
--
尊重员工,把合适的员工看作是企业最宝贵的资产。
--
提供员工学习发展的机会,为员工充分发挥才能提供舞台。
--
认同公司文化,不断自我激励,乐观向上,永不放弃。

特日电(网站:http://www.teridian.com:

By leveraging our leadership position in CMOS mixed-signal IC design and system-on-chip integration processes, Teridian consistently keeps our customers on the leading edge of technology innovations and enables them to capitalize on new market opportunities.

Teridian Semiconductor strives to Simplify System Integration™ for its customers with a focus on accelerating system development, and reducing the engineering time required to achieve production. This is what sets us apart from other semiconductor companies. We specialize in select applications where we can provide the complete support needed (including expert domain knowledge) to enable our customers to integrate our chips into the critical elements of their system (microprocessor, printed circuit board, software) as smoothly as possible. As we identify opportunities that meet these criteria, we expand our product offering to meet the evolving technical and business requirements of each unique application.

We provide value to our customers by shortening their product introduction cycles and lowering R&D expenditures with system-on-chip solutions that pre-integrate discrete functions into market-optimized system solutions, while still giving OEMs wide latitude for customization and differentiation of their end products.

We began innovating 35 years ago as Silicon Systems, Inc. In 1996, TDK acquired Silicon Systems and expanded the company's product portfolio. Teridian was established in 2005 when Golden Gate Capital acquired the team and products from TDK. Some examples of our track record of industry leadership and design innovation include:

· Over 100 Million Set Top Boxes shipped with Teridian ICs

· Industry's first capacitive SiDAA modem technology

· Industry's smallest Ethernet PHY

· 20 years of metering innovation with GE, Landis & Gyr, Elster, Actaris, & other industry leaders

· Industry's most integrated residential metering product line

· Industry's first programmable electronic trip unit standard product

SAMES(网站:http://www.sames.com:

SAMES was created in 1947 to manufacture and market the electrostatic generators developed by Professor Felici and his team, at the French National Center for Scientific Research (C.N.R.S.).

These continuous high voltage generators quickly gained a significant position in most research centers (as well as in industry) because of their exceptional levels of performance and safety.

SAMES also supplied several nuclear physics centers throughout the world, including the Brookhaven National Laboratory in the U.S.A.

Quality electrostatic spraying gradually became the main activity of SAMES , which abandoned the manufacture of scientific material towards the end of the 70s, in order to devote all its energy to this growing sector.

Today, more than 50 years of know-how and innovation ensure the continual technological evolution of our products in the industrial environment, giving us an international reputation for performance and quality .

ST(网站:http://www.stmicroelectronics.com.cn/):

意法半导体是世界第五大半导体公司,2008年全年收入98.4亿美元。

2008年公司销售收入在半导体工业五大高速增长市场之间分布均衡(2008年目标市场收入占意法半导体销售收入的百分比(1):通信(约36%),消费(约17%),计算机(约16%),汽车(约15%),工业(约17%)。

iSuppli最新的工业统计数据,意法半导体在很多市场占据领先地位,是世界第一大专用模拟芯片和功率转换芯片制造商,世界第一大工业控制芯片、机顶盒芯片和便携设备及消费电子(包括游戏机和智能电话)用MEMS(微机电系统)芯片供应商。意法半导体在车用集成电路(第三)和计算机外设(第三)等市场也位居世界前列,目前公司正在快速开拓整个MEMS(第五)市场。

产品阵容
以多媒体应用一体化解决方案的市场领导者为目标,意法半导体拥有世界上最强大的产品阵容,既有IP(知识资产)含量较高的专用产品,也有多领域的创新产品,例如分立器件、高性能微控制器、安全型智能卡芯片、MEMS器件。

公司为各种数字消费电子应用提供半导体解决方案,特别专注机顶盒、数字电视和数字音响(包括数字收音机)市场。在计算机外设市场上,意法半导体为数据存储、打印机、显示器、PC机主板电源管理和电源提供先进的半导体解决方案。公司还提供各种专用标准产品(ASSP),适用于复杂的汽车电子系统,如发动机控制、汽车安全设备、车门模块和车载信息娱乐系统。公司还提供工厂自动化系统用工业集成电路(IC)、照明芯片、充电器芯片、电源芯片,以及先进门禁系统芯片。

在移动多媒体、机顶盒和计算机外设等要求严格的应用领域,意法半导体是利用平台式设计方法开发复杂IC的开拓者,并不断对这种设计方法进行改进。意法半导体拥有比例均衡的产品组合,能够满足所有微电子用户的需求。全球战略客户的系统级芯片(SoC)项目均指定意法半导体为首选合作伙伴,同时公司还为本地企业提供全程支持,以满足本地客户对通用器件和解决方案的需求。

规模经济在某些半导体市场上变得越来越重要,为最大化规模经济的优势,意法半导体于2008年完成了创办两家合资企业的计划。在存储器领域,意法半导体、英特尔和Francisco Partners成立了恒忆存储器公司,专门提供非易失性存储器解决方案,包括NAND闪存、NOR闪存和多片封装(MCP)存储器解决方案,可用于各种消费电子产品和工业控制系统。意法半导体在恒忆控股48%

意法半导体在无线领域也非常活跃。在2008年中期,意法半导体与恩智浦合并各自的优质无线业务资产,成立了一家合资企业公司,意法半导体控制80%的股份。20092月,意法半导体从恩智浦购买了合资企业其余部分股份,公司的无线业务资产与爱立信移动平台合并,成立意法半导体与爱立信各控股50%的合资公司ST-Ericsson,主营移动应用半导体和平台业务。

研发与制造
自创办以来,意法半导体的研发战略从来没有动摇过,被公认为半导体工业最具创新力的公司之一。2008年意法半导体研发经费支出高达21.5亿美元,约占2008年全年收入的22%。制造工艺包括先进的CMOS(互补金属氧化物半导体)逻辑,包括嵌入式存储器的衍生产品、混合信号、模拟和功率制造工艺。在先进的CMOS领域,意法半导体将与IBM联盟合作开发下一代制造工艺,包括32nm 22nm CMOS工艺开发、设计实现技术和针对300mm晶圆制造的先进研究,此外,意法半导体和IBM还利用位于法国Crolles300mm生产设施开发高附加值的CMOS衍生系统级芯片技术。

意法半导体在全球拥有一个巨大的晶圆前后工序制造网络(前工序指晶圆制造,后工序指组装、测试和封装)。目前,意法半导体的主要晶圆制造厂位于意大利的Agrate BrianzaCatania、法国的CrollesRoussetTours,以及新加坡。位于中国、马来西亚、马尔它、摩洛哥和新加坡的高效封装测试厂为这些先进的晶圆厂提供强有力的后工序保障。

跨国联盟
自公司问世起,意法半导体已建成一个全球战略联盟网络,包括与大客户合作开发产品、与客户和半导体厂商合作开发技术、与主要供应商合作开发设备和CAD工具。此外,意法半导体还与全球名牌大学和知名研究机构开展各种研究项目,通过学术研究促进工业研发活动。意法半导体还担纲欧洲先进技术研究计划,如MEDEA+的后续计划CATRENE(欧洲纳米应用和技术研究群),以及ENIAC(欧洲纳米技术计划顾问委员会)等工业计划。

可持续卓越原则
意法半导体是世界上第一个认识到环境责任重要性的国际半导体公司之一,早在上个世纪90年代就开始公司的环境责任行动,此后,在环境问题上取得了令人嘱目的进步,例如,从1994年到现在,每个生产单位的年耗电量和用水量分别降低5%9%CO2排放量降低61%2006年和2007年,尽管产量提高了,但是CO2排放量还实现了绝对降低。在过去的十五年中,因为在质量、公司管理、社会问题和环保等公司责任方面表现卓越,各地区公司荣获100多项奖励。

意法半导体参加了DJSI(道琼斯可持续发展指数)、FTSE4GoodASPI(先进可持续发展绩效指数)等重要的可持续发展指数。公司可持续卓越原则(2)对我们的企业责任政策进行了具体的规定,同时公司的《企业责任年报》(3)详细报告我们在经济、社会、环境、健康与安全、产品责任和供应链方面取得的业绩。

基本情况与数据统计
意法半导体(ST)公司成立于1987年,是意大利SGS半导体公司和法国汤姆逊半导体合并后的新企业,从成立之初至今,意法半导体的增长速度超过了半导体工业的整体增长速度。自2005年起,意法半导体始终是世界五大半导体公司之一。

整个集团共有员工50,000多人,拥有16个先进的研发机构、39个设计和应用中心、15个主要制造厂,并在36个国家设有78个销售办事处。

公司总部设在瑞士日内瓦,同时也是欧洲、中东和非洲地区(EMEA)市场的总部;公司的美国总部设在德克萨斯州达拉斯市的卡罗顿;亚太区总部设在新加坡;日本的业务则以东京为总部;大中国区总部设在上海,负责香港、大陆和台湾三个地区的业务。

意法半导体股票在纽约证券交易所(交易代码:STM)、泛欧巴黎证券交易所和意大利米兰证券交易所挂牌上市。截至20081231,意法半导体拥有近9.10亿股流通股票,其中,超过70%的股票是在各证券交易所公开交易,另外有27.5%的股票由意法半导体控股II B.V.有限公司持有,其股东为意大利投行Cassa Depositi e Prestiti和芬梅卡尼卡集团与法国阿海珐集团和原子能委员会(CEA(4)

(1) 基于2008年全年的销售收入,其中包括200882后前恩智浦无线产品部的业务和闪存产品部2008年前三个月的收入
(2) http://ww.st.com/stonline/company/cr/2006/social/pdf/principles.pdf
(3) http://www.st.com/stonline/company/cr/reports/index.htm
(4) 1.2%
的股票被意法半导体作为库藏股持有。

专用计量集成芯片

单相计量芯片:

普通单相计量芯片

ADE71056(ADI):

ADE7757(ADI):

BL6506(上海贝岭):

ADE7755(ADI):

FM7755(复旦微电子):兼容ADE7755

ATT7021(炬力): 兼容ADE7755

SA2002(非洲SAMES):

SA2007(非洲SAMES):

SA2102(非洲SAMES):

SA4101(非洲SAMES):

SA4104(非洲SAMES):

SA4106A(非洲SAMES):

MCP3905/3906 (MICROCHIP): 兼容ADE7755

STPM11(ST):

STPM13(ST):

单相防窃电计量芯片

ADE7751:

BL6501(上海贝岭):

BL6502(上海贝岭):

STPM01(ST):

STPM12(ST):

STPM14(ST):

三相计量芯片:

ADE7752(ADI):

ATT7030A(炬力)

SA2005(非洲SAMES):

BL0952A/BL6513(上海贝岭):

BL0952B/BL6514(上海贝岭):

BL0962(上海贝岭):

多功能计量芯片

单相多功能计量IC

71M6511/71M6513 (特日电):

ADE7166/7169/7566/7569(ADI):

FM2305/2306/2307(复旦微电子):

ATT7023(炬力):

ATT7025(炬力):

ATT7027(炬力):

ATT7029(炬力):

CS5460(CRYSTAL):

三相多功能计量IC

71M6521/71M6523(特日电):

ATT7022(炬力):

ATT7026(炬力):

ATT7028(炬力):

------继电器,二极管,三极管,电容器,电阻器,连接器,电位器,保险丝,熔断器,传感器,电感器,电声器件,可控硅,光耦,集成电路,显示器件,led数码管,液晶屏,偏光片,发光二极管芯片,蜂鸣器,CQC认证,UL认证,CUL认证,VDE认证,TUV认证,CE认证

2009年3月20日星期五

EE见闻录上google搜索第一页了





很高兴能够看到自己的BLOG--EE见闻录,能够上google搜索第一页;但是也很郁闷,我全名搜索,居然不能够排在第一位,真的很郁闷。
Posted by Picasa

2009年3月17日星期二

ICD2调试器常见问题

ICD2调试器常见问题

ICD2调试器常见问题

ICD2 调试时出现"ICD0083: Debug: Unable to enter debug mode. Please double click this message for more information."

通常这说明ICD2不能和调试执行程序通讯,这有可能是目标时钟或电源问题使得ICD2不能和调试执行程序通讯,保证晶振的管脚和OSCKI/OSCKO充分接近,4MHz以上晶振推荐使用HS模式,如果是外部32K低频晶振,重新"connect"一下可执行调试指令,也有可能内部或外部晶振使能了PLL功能而进不了Debug模式的,关掉PLL即可;再还有可能是配置位设置不当引起的,查看Config>Configuration Bits,确保看门狗被禁止,代码保护、掉电检测等被关闭


--------------------------------------------------------------------------------

连接ICD2时显示"ICD0021: Unable to connect with MPLAB ICD 2"?

请检查一下ICD2与电脑连接的通讯口是否设置正确(USB or COM)。


--------------------------------------------------------------------------------

连接ICD2时显示"ICD0286: Unable to communicate with ICD
ICD0082: Failed MPLAB ICD 2 operation"

这可能是操作系统有误,此时手动下载操作系统即可。


--------------------------------------------------------------------------------

连接ICD2时显示"ICD0019: Communications: Failed to open port: (Windows::GetLastError() = 0x2, '系统找不到指定的文件。') ICD0021: Unable to connect with MCU."

通常是ICD2驱动找不到,需重装。如果MPLAB IDE V7.0以上版本,重装前要先运行C:\Program Files\Microchip\MPLAB IDE\Utilities\MPUsbClean下的MPUsbClean.exe 彻底删除


--------------------------------------------------------------------------------

ICD2自检不通过提示"... Failed Self Test. See ICD2 Settings (status tab) for details"

ICD2自检主要是对Target Vdd、Target Vpp、MCLR GND、MCLR Vdd MCLR Vpp六个管脚电压进行检测,任何的一项不正常都会通不过。出错具体情况可在ICD2 的status栏进行查看,找出出错的项,再检查该项的相关硬件连接。若是PIC18J、PIC24、dsPIC30、dsPIC33系列的器件,是无法从ICD2供电给它们的,要求目标板外接电源,且要注意它们的电压范围。

注:可能有些芯片会提示Vpp High 从而导致自检通不过,这是ICD2的固件中检测Vpp电压时所设的上限阈值偏小所致,通常可忽略,ICD2还是能正常编程和调试的


--------------------------------------------------------------------------------

ICD2自检通过,但提示没找到目标ID,读到的ID是'0',显示"ICDWarn0020: Invalid target device id (expected=0x89, read="0")"

此时首要任务是检查硬件连接,PGC/PGD有无接错,或PGD/PGC上有容性负载或感性负载。若是PIC18J器件,请确认vddcore是使能且该脚接了0.1-10uF的低ESR电容。注:ICD2到目标板的连接线如果是一端水晶头,一端插针的,要注意白色才是第一根,蓝色一般是不用的。


--------------------------------------------------------------------------------

ICD2自检通过,但提示没找到目标ID,读到的ID不是'0',但和期望的不符合,显示"ICDWarn0020: Invalid target device id (expected=0x89, read="0x71")"

首先检查芯片型号选择是否正确;如果是Debug模式下出现该提示,要先确认所选的MCU是否需要header才可通过ICD2调试。如果用了header出现该提示,那么检查header上用来设置ADC的enable/disable的跳线,这个跳线也会影响目标device的ID。


--------------------------------------------------------------------------------

ICD2编程时提示编程成功但校验失败

首先检查PGC/PGD有无外电路干扰,再看看Vdd有没有达到4.5V以上(PIC18J/PIC24/dsPIC33F系列除外),ICD2对芯片编程时首先要全擦,对大部分PIC来说执行"Bulk Erase"时Vdd最小电压是4.5V。这就要求即使是LF版的PIC在用ICD2编程时Vdd至少是4.5V,当然编完程后还是可以在低电压下(3V)使用ICD2调试的。

如果芯片有AVdd和AVss脚, 请在ICSP编程时分别接到Vdd和Vss, 否则也会出现这样的错误。

有些芯片使用时用到了内部晶振和内部复位,如PIC16F630/690等,用ICD2编程时一旦使能内部晶振和内部复位会有警告信息:

ICDWarn0033: You have selected Internal MCLR and Internal Oscillator in your configuration settings. If your code makes use of port pins that correspond to Clock and Data pins in programming mode, you may not be able to reprogram your device. See on-line help for this warning for more information. (OK/Cancel)

忽略该信息,初次ICD2可以成功编程该芯片。但如果芯片中已有配置字是内部晶振和内部复位的程序,且程序中有对ICSPCLK和ICSPDAT管脚的操作,再次编程就会有校验失败的错误提示。这是因为当使用内部晶振和内部复位时, ICD2一旦和目标板相连,目标芯片即已工作,ICD2对ICSPCLK和ICSPDAT的控制被目标芯片对这两脚的操作打乱,故而进不了编程模式。这时该考虑其他编程工具,或者在程序开头加2ms以上延时,保证芯片在真正执行程序前进入编程模式。 也有可能是ICD2占用了部分资源引起的。


--------------------------------------------------------------------------------

用ICD2调试或烧写PIC16F630/676,PIC12F629/675等带内部RC的器件,连接ICD2时警告"ICDwarn0044:Target has an invalid calibration memory value (Value). Continue?"

这是这些器件的程序存储器最后一个单元上的内部RC校准值(retlw xx)被修改了,可用PICkit 1重新生成一个值;也可在MPLAB IDE的Programmer--settings--calibration memory选项卡里把Allow ICD2 to program calibration memory 前的勾打上再填一个新的值,烧写后再次连接就没问题了。


--------------------------------------------------------------------------------

为什么在配置锁相环(PLL)振荡器时有问题,ICD2被挂起?

这是PICmicro单片机所要求的。在对PLL振荡器的配置位编程后,电源需要断开然后再加到目标板上。如果没有这样做,目标PICmicro单片机将没有时钟。没有时钟,调试模式将不能工作。同样,如果在切换到PLL模式时,电源没有被断开再连接,器件可能会运行,但没有使用PLL。


--------------------------------------------------------------------------------

ICD2在调试PIC12F629/675或PIC16F630/676时,为什么会有Invalid target device id警告?

在使用MPLAB ICD2和ICD2 仿真头调试这些器件过程中,这些器件的GP1/RA1 引脚不能被拉高,否则会警告Invalid target device id。参见MPLAB ICD 2 Header文档。


--------------------------------------------------------------------------------

ICD2单步执行时,定时器为什么运行不正常?

这是使用在线调试器的缺点之一。由于代码实际上是在调试执行程序中运行,在调试执行程序运行期间,即使用户的应用程序被中止,定时器也会继续运行。


--------------------------------------------------------------------------------

ICD2通过RETFIE 指令来使用高优先级中断时,为什么 W 、 STATUS 和BSR寄存器的值会改变?

用于高优先级中断和CALL FAST 的影子寄存器被MPLAB ICD 2 使用了。这些是保留给MPLAB ICD 2 操作的资源。如果断点设置在CALL FAST 子程序内,或者在通过RETURN FAST 或RETFIE 指令使用了影子寄存器的高优先级中断服务程序内,将会出现问题。


--------------------------------------------------------------------------------

dsPIC 使用ICD2在线调试的接口选择

在某些情况下,dsPIC默认的编程和调试引脚功能PGC/EMUC和PGD/EMUD,可能与其他外设(如I2CTM?、SPI或UART模块等)引脚复用。在这种情况下,应用能将这些引脚用于编程,但不能用于在线调试。此时在线调试应该使用备用调试通道,EMUC/EMUD1、EMUC2/EMUD2或EMUC3/EMUD3,具体的电路设计请参考152816.pdf文档。


--------------------------------------------------------------------------------

ICD2当在程序的起始位置设置一个断点时,为什么它停止在地址0x0001 ,而不是地址0x0000 ?

MPLAB ICD 2 在断点后的指令上暂停。这意味着设置了断点的地址0000 处的指令会被执行,接着当它发现断点时,程序计数器会指向地址0001。如果用户需要在其代码的第一条指令处暂停,他们必须在地址0000 处插入一条NOP 指令。


--------------------------------------------------------------------------------

ICD2通信不上

有可能操作系统有误,此时需要寄到原厂重新下载;也有可能是升级模块跟主板没有接触好。


--------------------------------------------------------------------------------

ICD2调试时出现ICDWarn0015: Program memory has changed since last program operation?

程序修改之后没有再重新编译、烧写到芯片里


--------------------------------------------------------------------------------

ICD2连接时出现ICD0152: Failed to read all of requested bytes (0x0 of 0x8)?

首先,ICD2是用USB还是串口跟电脑连接的?如果是串口连接的,改一下串口属性,具体步骤如下:

右击我的电脑--属性--硬件--设备管理器--端口(COM)--COM1(如果用其他COM,则选择相应的COMx)--属性--端口设置,在这里要做两个设置:

1,流控制方式--选择硬件

2,点击"高级"按纽--使用FIFO缓冲区。。。前面那个钩去掉。 设置完后可能还需要重启电脑。其次,升级一下IDE版本。


--------------------------------------------------------------------------------

PICKit2烧写完程序时出现Warning - No configuration word found in hex file?

那是因为烧写的程序里没有包含Config信息,需要在MPLAB IDE里对configbits进行设置,具体步骤:

1、打开MPLAB IDE;

2、通过file->import,打开要烧写的HEX文件;

3、对configbits进行设置;

4、通过file->export,导出HEX文件。

此时的HEX文件才是包含了config 信息的HEX文件,这样再用PICKIT2烧写的话应该就不会提示那个错误了。