调试系统、电子控制单元、信息处理单元、半导体封装以及收发器电路的制作方法

文档序号:6312198阅读:174来源:国知局
专利名称:调试系统、电子控制单元、信息处理单元、半导体封装以及收发器电路的制作方法
技术领域
本发明涉及一种信息处理单元。本发明还涉及一种信息处理单元使用的技术,用于建立与外部单元的特定通信,例如,涉及一种对于具有通信功能的微计算机有效的技术。
背景技术
由于先进的电子控制技术的原因已经广泛地使用了具有电子控制单元(E⑶)的许多硬件产品。例如,在大多数的车辆、船舶、飞机以及其它移动主体中,电子控制单元被用来控制例如引擎和导航设备。具有微计算机的信息处理单元(例如,LSI)被内置在这样的电子控制单元中。当将设计具有电子控制单元(ECU)的硬件产品时,在例如原型生产和为了检验待由电子控制单元(ECU)控制的目标的操作并且检查电子控制单元(ECU)中的故障的出厂检查的各阶段进行各种测试。在最近推向市场的汽车中,例如,多个电子控制单元(ECU)被用来提供引擎控制和车辆控制。例如,用于引擎控制的电子控制单元(ECU)例如与动力传动控制微计算机装备在一起。用于车辆控制的电子控制单元(ECU)例如与控制电助动力转向马达的底盘控制微计算机装备在一起。电子控制单元(ECU)中的微计算机设置有调试电路,该调试电路输出在控制目标装置(例如,引擎或马达)被控制时获得的结果(软件执行结果和计算的数据)。在例如原型生产和出厂检查的各阶段,源自微计算机中的调试电路的数据被传送到在电子控制单元(ECU)外部的开发单元并且用来检查电子控制单元(ECU)的操作。例如在日本未经审查的专利公报N0.Hei 9(1997)-44372中公开的已知技术通过由微计算机任意地校正用于控制操作的数据来调整提供用于车辆的电子控制单元(ECU )。在日本未经审查的专利公报N0.Hei 9 (1997) -44372中描述的技术使得能够在打开用于电子控制单元的电源系统开关之前检查不正确的通信并且在电子控制单元与控制器之间传送数据。在日本未经审查的专利公报N0.Hei 9(1997)-44372中描述的技术使得能够防止由通信错误造成的错误的控制并且在启动之后初始化ROM仿真和RAM监视。在日本未经审查的专利公报N0.Hei 9(1997)-44372中描述的另一技术涉及一种系统,该系统具有用于为弓I擎控制提供控制CPU的电子控制单元和耦合以与该控制CPU进行通信的控制器。在日本未经审查的专利公报N0.Hei 9 (1997)-44372中公开的系统中,电子控制单元包括评估板和输入/输出板。控制CPU被安装在该评估板上。用于各种信号的输入/输出端子被安装在该输入/输出板上。当点火开关被放置在“开(0N)”位置上时电子控制单元接通。当用于控制器的电源开关被接通时,电力通过该控制器仅供应给该电子控制单元中的评估板。在日本未经审查的专利公报N0.Hei 9 (1997)-44372中描述的上述技术防止控制目标由于电子控制单元与该控制器之间的通信中的错误而导致被错误地控制。在日本未经审查的专利公开N0.Hei 9(1997)-44372中描述的技术还使得能够在用于电子控制单元的电源系统开关被接通之后立即初始化ROM仿真和RAM监视。

发明内容
当要测试汽车动力传动系统时,控制目标(引擎和马达)和电子控制单元(ECU)被放置在诸如工作台室的空间中。工人执行操作并且进行测量的控制室位于离工作台室有一段距离处。因此,在一些情况下,电子控制单元(ECU)可以被定位在离布置在控制室中的用于开发的外部单元5m或更远的距离处。另外,当进行利用实际的车辆运行测试时,电子控制单元(ECU)被放置在引擎室中,然而用于开发的外部单元被放置在占有者的空间中或者在货物室中。因此,将电子控制单元(ECU)耦合到用于开发的外部单元的布线非常长,如工作台室与控制室之间的前述的长距离的情况一样。用于汽车的电子控制单元(ECU)被设计成最小化其电力消耗,因为其依靠车载电池(二次电池)操作。因此,要求还最小化内置在电子控制单元(EOT)中的微计算机的电力消耗。微计算机中的调试电路需要以高速度来操作。因此,当其被使用时比其未被使用时消耗更大量的电力。另外,当将以高速度并且通过长距离来传送调试信息同时调试电路以高速度操作时,消耗大量的电力并且要求大的电路面积的收发器电路是必需的。通常知道提供通过长距离的高速通信的收发器电路消耗大量的电力。在最近的汽车中,各种车载电子装置需要依靠有限的二次电池操作。因此难以仅考虑用于测量和操作测试的额外电力余量。另外,高速收发器电路不能够被容易地微型化并且增加芯片的尺寸和电力消耗的量。此外,在多数情况下调试电路和高速收发器电路对于大量生产完成的电子控制单元(EUC)不是必要的。极其难以使用用于在将来将不再用的功能的额外电力。所要求的是,抑制供应用于在将来不再用的功能的额外电力,而维持电子控制单元与用于开发的外部单元之间的通信的性能。为了解决上述问题,根据本发明的方面,提供了一种包括电子控制单元、收发器电路以及用于开发的外部单元的调试系统。电子控制单元具有用于控制控制目标的操作的微计算机。收发器电路能够与微计算机通信数据。用于开发的外部单元能够快速地与收发器电路通信数据。电子控制单元包括用于将电力供应给微计算机的电源单元。收发器电路依靠从外部电源单元供应的电力操作,该外部电源单元不同于包括在该电子控制单元中的电源单元。从除了车载电池之外的电源供应电子控制单元与用于开发的外部单元之间的通信所需要的电力和调试所需要的电力。因此,能够调试、测量以及测试非常接近于最终产品的配置的配置。简而言之,在本文档中所公开的本发明的有代表性的方面是有利的,因为当电子控制单元依靠二次电池操作时,其使能够避免要求二次电池具有额外的电力供应能力的情形,所述额外的电力供应能力与电子控制单元的功能性不相关。换句话说,当要求可远程安装待直接地耦合到微计算机的用于开发的外部单元或待耦合到具有微计算机的电子控制单元的用于开发的外部单元时,能够建立稳定的通信。稳定、高速、长距离通信通常消耗大量的电力。在这样的实例中,即使可用于微计算机建立长距离通信的电力量是有限的或者由于采用的半导体制造技术而造成通信电路的性能或规模是有限的,也能够获得适当的测试数据。


将基于以下图对本发明的实施例进行详细的描述,在附图中:图1是图示用于开发由本发明提供的信息处理单元的调试系统I的配置的框图;图2是图示调试系统I的另一配置的框图;图3是图示根据本发明的第一实施例的调试系统I的详细配置的框图;图4A是图示收发器电路13的配置的框图;图4B是图示收发器电路13的另一配置的框图;图4C是图示收发器电路13的再一配置的框图;图5是图示根据本发明的第二实施例的调试系统I的配置的框图;图6是图示根据本发明的第三实施例的调试系统I的配置的框图;图7是图示根据本发明的第四实施例的调试系统I的配置的框图;图8A是图示根据第四实施例的收发器电路42的配置的框图;图SB是图示根据第四实施例的收发器电路42的另一配置的框图;图SC是图示根据第四实施例的收发器电路42的再一配置的框图;图9A是图示根据第四实施例的目标微计算机41的配置的框图;图9B是图示根据第四实施例的目标微计算机41的另一配置的框图;图10是图示根据本发明的第五实施例的调试系统I的配置的框图;以及图11是图示根据第六实施例的调试系统I的配置的框图。
具体实施例方式现将参考附图对本发明的实施例进行描述。在图示实施例的图中,相同的元素基本上通过相同的附图标记来表示并且将不冗余地进行描述。为了有助于对本发明的理解,将通过图示测试了多个车载电子控制单元(ECU)的情况来描述本发明的实施例。第一实施例图1是图示用于开发由本发明提供的信息处理单元的调试系统I的配置的框图。当在待开发的引擎等被安装在实际的车辆(完整车辆)中之前进行测试时使用图1中所示的系统配置。参考图1,用于在引擎被安装在实际的车辆中之前进行测试的调试系统I包括引擎测试工作台室2和测试控制室3。引擎测试工作台室2包括引擎(控制目标)4和E⑶(电子控制单元)5。测试控制室3包括用于开发的外部单元6和主机计算机7。如图1中所示,引擎测试工作台室2利用长距离导线8被耦合到测试控制室3。通过长距离导线8来交换用于调试和测量的数据。在第一实施例中,其中布置了引擎(控制目标)4和ECU (电子控制单元)5的引擎测试工作台室2与工人在其中进行测试和进行测量的测试控制室3之间的距离比引擎(控制目标)4与ECU (电子控制单元)5之间的距离长得多(例如,5m或更长)。另外,在E⑶(电子控制单元)5与用于开发的外部单元6之间建立了以每秒几兆比特与每秒几百兆比特之间的速率的高速通信。这样的高速数据通信通过长距离导线8来实现。图2是图示用于开发由本发明提供的信息处理单元的调试系统I的另一配置的框图。当在待开发的引擎被安装在实际的车辆(完整车辆)中之后进行测试时使用图2中所示的系统配置。如图2中所示,用于在引擎被安装在实际的车辆中之后进行测试的调试系统I被配置在车辆9中。车辆9包括车载电池11。车载电池11将电力供应给被配置在车辆9中的E⑶(电子控制单元)5。布置在车辆9的各个部中的E⑶(电子控制单元)5利用长距离导线8被耦合到布置在车辆9中的用于开发的外部单元6。当长距离导线8将被放置在车辆9中时,能够路由导线的地方是有限的。因此,如图1中所图示的调试系统I的情况一样,ECU (电子控制单元)5与用于开发的外部单元6之间的距离比引擎(控制目标)4与该E⑶(电子控制单元)5之间的距离长得多(例如,Im或更长)。图3是图示根据第一实施例的调试系统I的详细配置的框图。为了有助于对本发明的理解,图3示出了待开发的多个ECU (电子控制单元)5中的任意一个。在根据第一实施例的调试系统I中,E⑶5包括目标微计算机12、收发器电路13以及电源电路14。用于开发的外部单元6包括外部电源31和各种开发工具。ECU 5中的电源电路14被耦合到车载电池11。根据从车载电池11供应的电力,电源电路14生成用于驱动目标微计算机12的电力并且将所生成的电力供应给目标微计算机12。本实施例可以被配置为使得ECU 5包括与收发器电路13有关的多个目标微计算机12。如图3中所示,目标微计算机12包括CPU (中央处理单元)21、DMAC (直接存储器存取控制器)22、RAM (随机存取存储器)23、闪速存储器24以及ERAM (仿真RAM) 25。这些部件通过总线26耦合。CPU 21是执行目标微计算机12中的中央算术处理的功能块。RAM23由半导体器件形成并且用作能够被CPU 21直接访问的存储单元。RAM 23充当目标微计算机12中的主存储器(主存储单元)。DMAC 22是运行来在不使用CPU的情况下准许RAM 23与外围设备之间的数据传送的功能块。闪速存储器24保持将由CPU 21执行的计算机程序。ERAM 25是当要校正保持在闪速存储器24中的计算机程序时临时地存储校正程序、校正数据值等而不用直接地重写闪速存储器24的存储器。目标微计算机12还包括调试电路27。调试电路包括跟踪(trace)28、JTAG 29以及RAM监视器30。跟踪28是跟踪由目标微计算机12中的CPU 21执行的指令的功能块。跟踪28包括专用的高速接口,直接地读取CPU 21的操作,以及将用于跟踪CPU 21的操作的大尺寸数据供应给用于开发的外部单元6。JTAG 29是建立被内置在目标微计算机12中以实行调试功能的调试电路27与和公用通信标准兼容的用于开发的外部单元6之间的通信的接口功能块。JTAG 29提供用于开发的外部单元6与目标微计算机12之间的基本数据通信,将计算机程序发送到目标微计算机12,以及对于调试电路27执行控制寄存器设置。RAM监视器30是当在目标微计算机12上进行操作测试时读取存储在目标微计算机12的RAM 23中的数据值的功能块。RAM监视器30包括专用的高速接口,直接地读取存储在RAM23中的数据,以及将所读取的数据供应给用于开发的外部单元6。根据本实施例的收发器电路13从调试电路27接收指示关于目标微计算机12的内部信息的信号并且将所接收到的信号发送给用于开发的外部单元6。收发器电路13还接收从用于开发的外部单元6供应的信号并且将所接收到的信号发送到目标微计算机12。目标微计算机12通常能够直接与用于开发的外部单元6的仿真器或测量单元进行通信,只要这样的装置在离目标微计算机12短于Im的距离处。然而,为了实现通过合并到目标微计算机12中的功能不能够实现的高速、长矩离通信,将收发器电路13耦合到目标微计算机12是必要的。收发器电路13可以包括例如CPU、存储器、逻辑电路以及模拟电路以便实现目标性能。如图3中所示,根据本实施例的收发器电路13依靠从用于开发的外部单元6中的外部电源31供应的电力操作。例如,可以应用称作“以太网供电(PoE) ”的标准技术来同时地实行以上通信和电源功能。PoE是当例如没有电源可用于以太网(注册商标)的接入点时以低成本同时地提供通信线路和电源的技术。图4A是图示根据本实施例的收发器电路13的配置的框图。如图4A中所示,根据本实施例的收发器电路13包括收发器电源电路32。收发器电源电路32接收从用于开发的外部单元6中的外部电源31供应的电力,根据需要为收发器电路调整所接收到的电力的电压和电流,并且生成收发器电力。因为收发器电路13从用于开发的外部单元6接收电力的供应,所以作为客户端系统的ECU 5不必合并额外地将电力供应给收发器电路13的功能。图4A中所图示的收发器电路13还包括用于维持目标微计算机12与用于开发的外部单元6之间的通信的性能的收发器部33。收发器部33是包括作为发射装置来操作的发射机和作为接收装置来操作的接收机的电路。根据本实施例的调试系统I选择性地使用双向通信接口或仅提供输出的单向通信接口。在图4A中所图示的收发器电路13中,当通过收发器部33建立了双向通信时,“ JTAG调试控制信号”和“RAM监视信号”被发射和接收。通过收发器部33单向地输出仅从目标微计算机12输出的“跟踪信号”。任意的电路设计可以适用于收发器部33,只要其能够实现目标性能。图4B是图示了根据本实施例的收发器电路13的另一配置的框图。图4B中所图示的收发器电路13包括:收发器电源电路32,其用于接收从用于开发的外部单元6供应的电力;短距离输入/输出缓冲器(微计算机侧输入/输出缓冲器)34,其用于维持目标微计算机12与收发器电路13之间的通信的性能;以及长距离收发器(外部单元侧输入/输出缓冲器)35,其用于维持收发器电路13与用于开发的外部单元6之间的通信的性能。包括诸如存储器和F/F的存储装置的FIFO缓冲器36被布置在短距离输入/输出缓冲器34与长距离收发器35之间。另外,合并有控制电路37以控制FIFO缓冲器36。控制电路37可以由专用逻辑电路形成或者由提供软件控制的CPU来形成。当FIFO缓冲器36被如图4B中所图示的在收发器电路13中使用时,即使在目标微计算机12与用于开发的外部单元6之间传送的数据的量改变时,也能够吸收在数据传输速率方面的改变。当FIFO缓冲器36被单独地安装用于目标微计算机12的每个接口时,能够根据需要针对每个接口的协议做出最优设计。例如,从调试电路27中的跟踪28快速地输出大量的数据。因此优选的是,所采用的设计允许高速度操作。另外,因为跟踪28仅提供数据输出,所以所采用的FIFO缓冲器可能仅仅将从目标微计算机12输出的单向数据提供给用于开发的外部单元6。因为JTAG 29和RAM监视器30提供双向通信,所以FIFO缓冲器36需要被配置成提供从用于开发的外部单元6到目标微计算机12的通信和从目标计微算机12到用于开发的外部单元6的通信。然而,当FIFO缓冲器36能够由CPU来控制时,可以停止收发器电路的未用的部分并且指令收发器电源电路32提供电源控制。图4C是图示根据本实施例的收发器电路13的再一配置的框图。图4C中所示出的收发器电路13通过将协议转换控制电路38添加到图4B中所图示的收发器电路13来获得。图4C中所示出的收发器电路13允许使用用于收发器电路13与用于开发的外部单元6之间的通信的最优通信方法。在图4A至4C中所示出的收发器电路13每个分别由与目标微计算机12分开的单个半导体器件(IC芯片)形成。如较早所描述的,根据本实施例的调试系统I旨在例如让收发器电路13建立高速、长距离通信。在一些情况下,由目标微计算机12拥有的通信协议当用作长距离通信协议时在电气特性和抗扰度方面是不稳定的。图4C中所图示的收发器电路13将最适合于长距离通信的通信协议数据应用到目标微计算机12与用于开发的外部单元6之间的通信,所述通信协议数据还覆盖用于微计算机的接口协议。例如,当目标微计算机12被提供有用于JTAG 29的接口时,指示什么JTAG标准序列被用来执行什么类型的数据传送的信息被处理为数据的块并且用作用于长距离通信协议的输入数据。当长距离通信协议进行数据传送同时错误校正信息和其它相关信息被添加到传送信息时,能够用稳定的传送通路来适当地进行不稳定的JTAG传送。相反地,JTAG序列操作和传送的数据能够从通过长距离通信协议发送的数据恢复。各种技术适用于长距离通信协议。然而,当PoE被应用到长距离通信协议时,不仅能够建立通信而且能够提供电源控制。因为PoE是以太网的扩展,所以其实现能够在IOOm的距离上获得IOOMbps的速率的这样的通信性能。尽管收发器电路的电力消耗可能增加,但是根据本实施例因为PoE将电力供应给收发器电路13,所以不出现问题。如较早地描述的,E⑶5包括:待开发的目标微计算机5 ;被耦合到目标微计算机12的收发器电路13 ;以及将电力供应给目标微计算机12的电源电路14。通常使用的车载电池11被用作用于目标微计算机12的电源。同时,在电源的方法中,收发器电路13不同于目标微计算机12。用于开发的外部单元6直接将电力供应给收发器电路13。在根据第一实施例的调试系统I中,目标微计算机12和合并有目标微计算机12的ECU 5在实行汽车控制的同时通过收发器电路13与外部单元(用于开发的外部单元6和主机计算机7)进行通信。多个通信操作被执行例如以检验程序操作并且引用存储控制参数的存储器。如较早地参考的图3中所指示的,当根据本实施例的调度系统I被配置为上文所描述的时,目标微计算机12不必须包括用于建立长矩离、高速通信的电路(收发器电路13)。另外,收发器电路13从诸如用于开发的外部单元6的外部单元获得用于操作其自身的电力。因此,E⑶5不必从E⑶5中的电源电路(电源电路14)获取仅用于长距离、高速通信的电力。换句话说,根据本实施例的调试系统I不必须从车载电池11获取用于通信目的的收发器电路13所需要的电力。因此,能够执行调试和测量,同时电力消耗非常接近最终产品的电力消耗。此外,当PoE技术被应用到长距离导线8时,可以以低成本提供IOOMbps的通信速率和IOOm的最大布线长度。同时,能够供应具有48V的额定电压乘以最大350mA的电流的电功率(约15W)。这使得能够将足够的电力供应给收发器电路13以及包括在目标微计算机12中的调试电路和测量电路。此外,这些功能能够通过使用单个以太网电缆来实现以提供改善的用户友好性。PoE技术被应用为用于要根据遵从以太网的协议建立通信的情况的示例性技术。其它技术也是可适用的,只要他们满足特定的条件。例如,USB是同时地提供通信并且供应电力的技术。以太网电缆还能够被用作除了以太网网络电缆之外的电缆。以太网电缆包括八个导线的组合。其能够仅仅被认为是分配电源导线和通信导线的装置。第二实施例现将描述本发明的第二实施例。图5是图示根据第二实施例的调试系统I的配置的框图。如图5中所示,根据第二实施例的调试系统I被配置成使得收发器电路13被布置在ECU 5外部。当ECU 5被作为壳体提供时,ECU壳体容纳了包括目标微计算机12的各种装置。这样的ECU壳体可能不能够为用于通信的收发器电路13提供安装空间。根据第二实施例的调试系统I被配置成使得收发器电路13被作为外部部分来布置以解决以上问题。因为目标微计算机12被定位在离收发器电路13—定距离处,所以增加的负担可以被放置在目标微计算机12上以维持通信的性能。然而,当目标微计算机12与收发器电路13之间的距离不长于几十厘米时,能够通过采用通用设计技术和制造技术来补偿增加的负担。还在根据第二实施例的调试系统I中,将在收发器电路13与用于开发的外部单元6之间建立长距离通信。然而,从用于开发的外部单元6中的外部电源31供应收发器电路13所需要的电力。因此,无负荷被施加在目标微计算机12上或者电源电路14上。另外,在根据第二实施例的调试系统I中,不限制收发器电路13的内部配置。因此,收发器电路13可以包括图4A至4C中所图不的电路,与第一实施例的情况一样。第三实施例现将描述本发明的第三实施例。图6是图示根据第三实施例的调试系统I的配置的框图。在根据第三实施例的调试系统I中,安装在ECU 5中的目标微计算机12由SIP(系统级封装)形成。如图6中所示,根据第三实施例的目标微计算机12中的微计算机芯片15由单个半导体器件(IC芯片)形成。类似地,收发器电路芯片16由单个半导体器件(IC芯片)形成,其与微计算机芯片15分开。在根据第三实施例的调试系统I中,目标微计算机12被作为SIP来提供。因此,不必执行将收发器电路芯片16密封到另一封装的处理。另外,在第三实施例中采用的配置使得能够将微计算机芯片15和收发器电路芯片16制造为不同的半导体器件(IC芯片)。因此,最优设计技术和制造技术能够被应用为适用于它们相应的功能。即使当采用上述配置时,也能够将用于微计算机芯片15的电源与用于收发器电路芯片16的电源分开。因此,第三实施例能够提供与第一和第二实施例相同的优点。另夕卜,由于使用了 SIP,所以微计算机芯片15与收发器电路芯片16之间的距离极其短。这使得能够使用在电气特性中实行的安装方法。此外,在根据第三实施例的调试系统I中,不限制收发器电路芯片16的内部配置。因此,收发器电路芯片16可以包括图4A至4C中所图示的电路,与第一实施例的情况一样。第四实施例现将描述本发明的第四实施例。图7是图示根据第四实施例的调试系统I的配置的框图。如图7中所示,根据第四实施例的调试系统I中的ECU 5包括目标微计算机41和收发器电路42。目标微计算机41包括调试电路43。收发器电路42包括电源电路44。因为目标微计算机41的调试电路43以高速度操作,所以具有调试电路43的目标微计算机41消耗比没有调试电路43的目标微计算机41更大量的电力。当根据第四实施例收发器电路42被应用到ECU 5时,能够抑制目标微计算机41的电力消耗的增加。如图7中所示,分割了用于目标微计算机41的电源配置。更具体地,目标微计算机41被设计为使得用于主机身功能的电源和用于调试电路43的电源彼此分开。从包括在收发器电路42中的电源电路44供应调试电路43所需要的电力。包括在收发器电路42中的电源电路44能够生成用于收发器电路自身的电力和待提供给调试电路43的电力。如上文所述来配置目标微计算机41和收发器电路42减小了在不使用调试电路43时所消耗的电力的量。因此,请求ECU中的电源电路14仅提供目标微计算机41所需要的电力。因为收发器电路42从用于开发的外部单元6接收电力的供应,所以作为客户端系统的ECU 5不必须合并额外地将电力供应到收发器电路42的功能。此外,收发器电路42还能够进一步将从外部供应的电力供应给在目标微计算机41中内置的测量电路和调试电路。使用上述收发器电路42使得能够减少施加在目标微计算机41自身上和ECU 5上的电气负担。这导致了施加在汽车的电池(车载电池11)上的负担的减少。图8A、8B以及SC是图示根据第四实施例的收发器电路42的配置的框图。在根据第四实施例的收发器电路42中,电源电路44能够作为用于多个电路的电源来操作。收发器电路42中的电源电路44能够根据需要为收发器电路调整从用于开发的外部单元6中的外部电源31供应的电力的电压和电流。这种类型的电源电路通常内置在半导体中并且可以例如基于用于设计内置的微计算机的电源电路的技术。在大多数情况下,这种类型的电源电路不限于特定的单个电源输出并且能够生成多个电源电压。如图8A、8B以及8C中所示,电源电路44能够将电力供应给目标微计算机41。电源电路44能够从用于开发的外部单元6接收电力并且将该电力供应给诸如目标微计算机41的另一单元。供应给目标微计算机41的电力被用来操作调试电路43。图8A至SC中所示出的收发器电路42的其它部分具有与图4A至4C中所图示的相同的配置。图9A是图示根据第四实施例的目标微计算机41的详细配置的框图。如图9A中所示,根据第四实施例的目标微计算机41包括数字I/O区域45、模拟I/O区域46、调试电源电路47、以及数字电路部I/O电源电路48,并且由单个半导体器件(IC芯片)形成。隔离器49被布置在目标微计算机41的主机身功能块与调试电路43之间。当调试电路43停止以关闭电力的供应时,隔离器49抑制直通电流在目标微计算机41的主机身功能块与调试电路43之间流动。目标微计算机41还包括调试电源端子51、数字电源端子52、模拟电源端子53、PLL电源端子54以及调试电路专用I/O端子55。数字电源端子52、模拟电源端子53以及PLL电源端子54被耦合到电源电路14。调试电源端子51被耦合到收发器电路42中的电源电路44。电源电路44包含调试电源电路44a和收发器电源电路44b。调试电源电路44a通过调试电源端子51将用于内置在微计算机中的调试电路的电力供应给调试电源电路47。根据通过数字电源端子52接收到的电力,数字电路部I/O电源电路48生成待供应给目标微计算机41中的每个电路块的电力。数字I/O区域45根据从数字电路部I/O电源电路48供应的电力来操作。数字I/O区域45的一部分充当用于调试电路43的I/O缓冲器。调试电路专用I/O端子55将用于调试电路43的I/O缓冲器耦合到收发器电路42。在图9A中所图示的目标微计算机41中,公用数字I/O区域45被用来发射和接收数据而不用提供用于调试电路43的专用I/O缓冲器。当通用数字I/O区域45被用来利用目标微计算机41的主机身端子来复用用于调试功能的端子时,调试电路43能够被内置在安装的装置中。使用上述配置使得不仅能够接收用于消耗大量电力的调试电路43的电力,而且能够实现具有依靠从数字电路部I/O电源电路48供应的电力操作的数字I/O区域45的目标微计算机41。图9B是图示根据第四实施例的目标微计算机41的另一配置的框图。如图9B中所示,目标微计算机41包括调试电路专用I/O缓冲器56。调试电路专用I/O缓冲器56是具有用于支持调试电路43的高速操作的特殊特性的I/O缓冲器。图9B中所图示的目标微计算机41中的调试电源电路47不仅将电力供应给调试电路43,而且供应适用于调试电路专用I/O缓冲器56的电力。当调试电路43停止以关闭电力的供应时,隔离器49不仅抑制直通电流在目标微计算机41的主机身功能块与调试电路43之间流动,而且抑制数字I/O区域45 —方面与模拟I/O区域46,另一方面与调试电路专用I/O缓冲器56之间的直通电流。因为专用I/O缓冲器被提供用于图9B中所图示的目标微计算机41中的调试电路43,所以不需要端子的复用。因此,目标微计算机41的主机身功能端子不同于另外的端子。这使得能够在调试电路43的功能与目标微计算机41的主机身功能之间提供完全电气隔离。第五实施例现将描述本发明的第五实施例。图10是图示根据第五实施例的调试系统I的配置的框图。如图10中所示,根据第五实施例的调试系统I被配置为使得收发器电路42被布置在ECU 5外部。另外,根据第五实施例的收发器电路42包括能够将电力供应给另一电路的电源电路44,与根据第四实施例的收发器电路42的情况一样。当E⑶5被作为壳体提供时,E⑶壳体容纳了包括目标微计算机41的各种装置。这样的ECU壳体可能不能够为用于通信的收发器电路42提供安装空间。根据第五实施例的调试系统I被配置为使得收发器电路被作为外部部分来布置以解决以上问题。因为目标微计算机41被定位在离收发器电路42 —定距离处,所以增加的负担被置于目标微计算机41上以维持通信的性能。然而,当目标微计算机41与收发器电路42之间的距离不长于几十厘米时,能够通过采用通用设计技术和制造技术来补偿增加的负担。还在根据第五实施例的调试系统I中,将在收发器电路42与用于开发的外部单元6之间建立长距离通信。然而,从用于开发的外部单元6中的外部电源31供应收发器电路42所需要的电力。因此,无负荷被施加在目标微计算机41上或者电源电路14上。收发器电路42中的电源电路44能够生成用于收发器电路自身的电力和待供应给调试电路43的电力。如上文所述来配置目标微计算机41和收发器电路42减小了在不使用调试电路43时所消耗的电力的量。因此,请求ECU中的电源电路14仅供应目标微计算机41所需要的电力。在根据第五实施例的调试系统I中,不限制收发器电路42的内部配置。因此,收发器电路42可以包括图8A至SC中所图示的电路,与第四实施例的情况一样。
第六实施例现将描述本发明的第六实施例。图11是图示根据第六实施例的调试系统I的配置的框图。根据第六实施例的调试系统I被配置为使得安装在ECU 5中的目标微计算机41由SIP (系统级封装)形成。如图11中所示,根据第六实施例的目标微计算机41中的微计算机芯片57由单个半导体器件(IC芯片)形成。类似地,收发器电路芯片58由单个半导体器件(IC芯片)形成。根据第六实施例的收发器电路芯片58包括能够将电力供应给另一电路的电源电路44,与根据第四实施例的收发器电路42的情况一样。在根据第六实施例的调试系统I中,目标微计算机41被作为SIP来提供。因此,不必执行将收发器电路芯片58密封到另一封装的处理。另外,在第六实施例中采用的配置使得能够将微计算机芯片57和收发器电路芯片58制造为不同的半导体器件(IC芯片)。因此,最佳设计技术和制造技术能够被应用为适用于它们相应的功能。即使当采用了上述配置时,也能够将用于微计算机芯片57的电源与用于收发器电路芯片58的电源分开。更具体地,收发器电路芯片58的电源电路44生成用于收发器电路自身的电力和待供应给调试电路43的电力。如上文所述将目标微计算机41配置成包括微计算机芯片57和收发器电路芯片58减小了当未使用调试电路43时所消耗的电力的量。因此,请求ECU中的电源电路14仅供应目标微计算机41所需要的电力。因此,第六实施例提供了与第四实施例和第五实施例相同的优点。另外,因为目标微计算机41被提供为SIP,所以微计算机芯片57与收发器电路芯片58之间的距离极其短。这使得能够减少在电源通路中轻微地消耗的电力的量,并且使用在电气特性中实行的安装方法。在根据第六实施例的调试系统I中,不限制收发器电路芯片58的内部配置。因此,收发器电路芯片58可以包括图8A至SC中所图示的电路,与第四实施例的情况一样。虽然已经详细地描述了本发明的实施例,但是本发明不限于上文所描述的具体实施例。应当理解的是,在不背离本发明的精神和范围的情况下,可以做出本发明的许多变化和修改。
权利要求
1.一种调试系统,包括: 电子控制单元,所述电子控制单元具有用于控制控制目标的操作的微计算机; 收发器电路,所述收发器电路能够与所述微计算机通信数据;以及 用于开发的外部单元,所述用于开发的外部单元能够快速地与所述收发器电路通信数据; 其中,所述电子控制单元包括用于将电力供应给所述微计算机的电源单元,并且其中,所述收发器电路依靠从外部电源单元提供的电力操作,所述外部电源单元不同于包括在所述电子控制单元中的所述电源单元。
2.根据权利要求1所述的调试系统, 其中,所述微计算机包括调试电路,在测试所述电子控制单元时所述调试电路与所述收发器电路通信数据,以及 其中,所述调试电路根据从所述收发器电路供应的电力来操作。
3.根据权利要求2所述的调试系统,其中,所述收发器电路包括内置电源单元,所述内置电源单元根据从所述外部电源单元供应的所述电力来生成待供应给所述调试电路的电力;并且其中,所述调试电路依靠从所述内置电源单元供应的电力操作,而不依赖于来自将电力供应给所述微计算机的所述电源单元的所述电力。
4.根据权利要求1所述的调试系统,进一步包括: 长距离导线,所述长距离导线将所述收发器电路耦合至所述用于开发的外部单元;其中,所述外部电源单元被布置在所述用于开发的外部单元中,并且其中,所述收发器电路依靠通过所述长距离导线从所述用于开发的外部单元中的所述外部电源单元供应的电力操作。
5.根据权利要求1所述的调试系统,其中,所述收发器电路被布置在形成所述电子控制单元的壳体中。
6.根据权利要求1所述的调试系统,进一步包括: 容纳所述电子控制单元的壳体, 其中,所述收发器电路被布置在所述壳体的外部。
7.根据权利要求1所述的调试系统, 其中,所述微计算机由单个微计算机芯片形成; 其中,所述收发器电路由单个收发器电路芯片形成,并且 其中,所述电子控制单元由包括所述微计算机芯片和所述收发器电路芯片的SiP(系统级封装)模块形成。
8.根据权利要求1所述的调试系统,其中,所述收发器电路包括缓冲器电路,所述缓冲器电路用于维持所述微计算机与所述用于开发的外部单元之间的通信的性能。
9.根据权利要求1所述的调试系统,其中,所述收发器电路包括:待耦合至所述微计算机的短距离输入/输出缓冲器;待耦合至所述用于开发的外部单元的长距离收发器;以及布置在所述短距离输入/输出缓冲器与所述长距离收发器之间的FIFO缓冲器。
10.根据权利要求9所述的调试系统, 其中,所述收发器电路进一步包括协议转换控制电路,并且 其中,所述协议转换控制电路将从所述微计算机供应的数据转换成最适合于长距离通信的长距离通信协议,并且将由所述长距离通信协议发送的数据转换成最适合于所述微计算机的通信协议。
11.根据权利要求2所述的调试系统,其中,所述调试电路包括:跟踪部,所述跟踪部直接地读取为所述微计算机提供的CPU的操作;JTAG部,所述JTAG部建立所述用于开发的外部单元与所述微计算机之间的调试所需要的通信并且控制所述调试电路;以及RAM监视部,所述RAM监视部从为所述微计算机提供的RAM读取数据。
12.—种电子控制单元,包括: 微计算机,所述微计算机控制控制目标的操作; 收发器电路,所述收发器电路被布置在所述微计算机与用于开发的外部单元之间以快速地与所述用于开发的外部单元通信数据;以及 电源单元,所述电源单元将电力供应给所述微计算机; 其中,所述微计算机包括调试电路,在测试期间所述调试电路与所述收发器电路通信数据,并且 其中,所述收发器电路依靠从外部电源单元提供的电力操作,所述外部电源单元不同于包括在所述电子控制单元中的所述电源单元。
13.根据权利要求12所述的电子控制单元,其中,所述调试电路根据从所述收发器电路供应的电力来操作。
14.根据权利要求13所述的电子控制单元, 其中,所述收发器电路包括内置电源单元,所述内置电源单元根据从所述外部电源单元供应的所述电力来生成待供应给所述调试电路的电力;并且 其中,所述调试电路依靠从所述内置电源单元供应的电力操作,而不依赖从将电力供应给所述微计算机的所述电源单元供应的所述电力。
15.根据权利要求12所述的电子控制单元,其中,所述收发器电路依靠通过用于将所述收发器电路耦合至所述用于开发的外部单元的长距离导线从所述用于开发的外部单元供应的电力操作。
16.根据权利要求12所述的电子控制单元,其中,所述收发器电路被布置在形成所述电子控制单元的壳体中。
17.根据权利要求12所述的电子控制单元, 其中,所述微计算机由单个微计算机芯片形成;其中,所述收发器电路由单个收发器电路芯片形成,并且 其中,所述电子控制单元由包括所述微计算机芯片和所述收发器电路芯片的SiP(系统级封装)模块形成。
18.根据权利要求12所述的电子控制单元,其中,所述收发器电路包括缓冲器电路,所述缓冲器电路用于维持所述微计算机与所述用于开发的外部单元之间的通信的性能。
19.根据权利要求12所述的电子控制单元,其中,所述收发器电路包括:待耦合至所述微计算机的短距离输入/输出缓冲器;待耦合至所述用于开发的外部单元的长距离收发器;以及布置在所述短距离输入/输出缓冲器与所述长距离收发器之间的FIFO缓冲器。
20.根据权利要求12所述的电子控制单元,其中,所述收发器电路进一步包括协议转换控制电路,并且其中,所述协议转换控制电路将从所述微计算机供应的数据转换成最适合于长距离通信的长距离通信协议,并且将由所述长距离通信协议发送的数据转换成最适合于所述微计算机的通信协议。
21.根据权利要求13所述的电子控制单元,其中,所述调试电路包括:跟踪部,所述跟踪部直接地读取为所述微计算机提供的CPU的操作;JTAG部,所述JTAG部建立所述用于开发的外部单元与所述微计算机之间的调试所需要的通信并且控制所述调试电路;以及RAM监视部,所述RAM监视部从为所述微计算机提供的RAM读取数据。
22.—种信息处理单元,包括: 第一电源端子,所述第一电源端子接收从用于将电力供应给微计算机的电源单元供应的电力; 第二电源端子,所述第二电源端子接收从除了用于将电力供应给所述微计算机的所述电源单元之外的电源单元供应的电力; 内部电路,所述内部电路依靠通过所述第一电源端子供应的电力操作; 调试电路,所述调试电路被耦合至能够与所述微计算机通信数据的收发器电路并且在测试期间与所述收发器电路通信数据;以及 调试电源电路,所述调试电源电路生成待供应给所述调试电路的电力; 其中,所述调试电源电路响应于从所述第二电源端子供应的电力来生成待供应给所述调试电路的所述电力;并且 其中,所述调试电路依靠从所述调试电源电路供应的所述电力操作,而不依赖从用于将电力供应给所述微计算机的所述电源单元供应的所述电力。
23.根据权利要求22所述的信息处理单元,进一步包括: 具有第一 I/O缓冲器的第一 I/O区域,所述第一 I/O区域根据通过所述第一电源端子供应的电力操作;以及 具有第二 I/O缓冲器的第二 I/O区域,所述第二 I/O区域根据通过所述第二电源端子供应的电力操作; 其中,所述调试电源电路生成操作所述第二 I/o缓冲器所需要的电力。
24.一种半导体封装,包括: 微计算机芯片;以及 能够与所述微计算机芯片通信数据的收发器电路芯片; 其中,所述微计算机芯片包括 第一电源端子,所述第一电源端子接收从用于将电力供应给所述微计算机芯片的电源单元供应的电力, 第二电源端子,所述第二电源端子接收从除了用于将电力供应给所述微计算机芯片的所述电源单元之外的电源单元供应的电力, 内部电路,所述内部电路依靠通过所述第一电源端子供应的电力操作; 调试电路,在测试期间所述调试电路与所述收发器电路芯片通信数据,以及 调试电源电路,所述调试电源电路生成待供应给所述调试电路的电力; 其中,所述收发器电路芯片包括 内置电源单元,所述内置电源单元根据从外部电源单元供应的电力来生成待供应给所述调试电路的电力;其中,所述内置电源单元通过所述第二电源端子被耦合至所述调试电源电路; 其中,所述调试电源电路响应于从所述第二电源端子供应的电力来生成待供应给所述调试电路的电力,并且 其中,所述调试电路依靠从所述调试电源电路供应的电力操作,而不依赖从用于将电力供应给所述微计算机芯片的所述电源单元供应的所述电力。
25.—种收发器电路,包括: 收发器部,所述收发器部维持微计算机与用于开发的外部单元之间的通信的性能;以及 内置电源单元,所 述内置电源单元根据从所述用于开发的外部单元供应的电力来生成待供应给所述收发器部的电力; 其中,所述内置电源单元不仅生成待供应给所述收发器部的电力,而且生成待供应给所述微计算机中的调试电路的电力。
26.根据权利要求25所述的收发器电路,其中,所述收发器部包括:待耦合至所述微计算机的短距离输入/输出缓冲器;待耦合至所述用于开发的外部单元的长距离收发器;以及布置在所述短距离输入/输出缓冲器与所述长距离收发器之间的FIFO缓冲器。
27.根据权利要求26所述的收发器电路, 其中,所述收发器部进一步包括协议转换控制电路,并且 其中,所述协议转换控制电路将从所述微计算机供应的数据转换成最适合于长距离通信的长距离通信协议,并且将由所述长距离通信协议发送的数据转换成最适合于所述微计算机的通信协议。
全文摘要
公开了一种调试系统、电子控制单元、信息处理单元、半导体封装以及收发器电路。所公开的是一种调试系统,该调试系统抑制为在将来不再用的功能供应额外的电力同时维持电子控制单元与用于开发的外部单元之间的通信的性能。该调试系统包括电子控制单元,其具有用于控制控制目标的操作的微计算机;收发器电路,其能够与该微计算机通信数据;以及用于开发的外部单元,其能够快速地与该收发器电路通信数据。该电子控制单元包括用于将电力供应给微计算机的电源单元。该收发器电路依靠从外部电源单元供应的电力操作,该外部电源单元不同于在该电子控制单元中包括的电源单元。
文档编号G05B23/02GK103116349SQ201210404130
公开日2013年5月22日 申请日期2012年10月22日 优先权日2011年10月21日
发明者椎名崇弘 申请人:瑞萨电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1