串行连接口与I<sup>2</sup>C汇流排的传输桥接器的制作方法

文档序号:6614663阅读:202来源:国知局
专利名称:串行连接口与I<sup>2</sup>C汇流排的传输桥接器的制作方法
技术领域
本发明关于一种串行连接口 (Serial Port)与I2C(Inter-Integrated Circuit)汇流
排的传输桥接器,特别是涉及一种可将串行信息与位元组信息两者之间的转换 及传送的传输桥接器。
背景技术
在目前微控制器(Micro Control Unit, MCU)中,基于功能与低成本因素的 考虑,并为防止启始程序区(Bootblock)里的设定被修改,通常在主板上焊固跳 线(jumper)器件,以禁止对该存储器的启始区进行写入的处理。所以大部分的 技术,是不允许更新启始程序区(Boot block)里的启动装载器(Bootloader)的。 如因基本输出输入系统(BIOS)程序版本与主板硬件资源部分不符而必须修改 时,或所储存的部分启始程序或参数需要更新时,目前除了通过额外的设备或 送回原厂维修之外,并无简易的做法可以做到更新启始程序区(Boot block)里的 启动装载器。
因启动装载器存放于微控制器(MCU)中的存储器区块中,而微控制器通过
一fc汇流排与其他fc器件以fc界面的通信协定传输数据。另外,以串行
通信作数据传输现已为一般普遍的数据传输技术。然而目前并无利用串行连接 口与I2C汇流排之间信息的传输,作为更新微控制器中韧体的技术。

发明内容
有鉴于此,本发明提出一种串行连接口与fC汇流排的传输桥接器,包含 一串行连接口 (Serial Port)界面、一 I2C(Inter-Integrated Circuit)界面及一数据信 号处理单元。该串行连接口界面提供传送与接收一串行信号及一串行数据封 包,该fC界面提供传送与接收一位元组信号及一位元组数据封包,而数据信 号处理单元,连接该串行连接口界面及该^C界面。其中,串行连接口界面为 一 RS-232(Recommended Standard-232)串行数据传输界面,而I2C界面为包含)及一串行时钟脉冲SCL(Serial CIock)的一种二线
式汇流排数据传输界面。
本发明的主要目的,在于提供一种串行连接口与fc汇流排的传输桥接器,
通过本发明的串行连接口(Serial Port)界面进行串行信号及串行数据封包的传 输,及fC界面进行位元组信号及位元组数据封包的传输,并由数据信号处理 单元作串行信号与位元组信号两者之间的转换,及串行数据封包与位元组数据 封包两者之间的转换,达到串行信息与I2C信息传输的一种传输桥接器。
本发明的次要目的,在于提供一种具有串行信息与I力信息传输的启动装 载器更新系统,应用于电子装置中的微控制器中韧体的更新。该系统包含上述 串行连接口与I"C汇流排的传输桥接器,以及一微控制器。该微控制器通过一 I2C汇流排连接至该传输桥接器,该微控制器具有一存储器,该存储器中存有 包含执行初始化作业的程序及参数的一启动装载器(Bootloader)。利用本发明的 串行连接口与I2C汇流排的传输桥接器,可达到将串行信号与位元组信号两者 之间的转换及串行数据封包与位元组数据封包两者之间的转换。因此,微控制 器中韧体的启动装载器,可直接通过将外部更新工具200的外部更新指令的串 行信息转换成fc信息,以fC汇流排直接对启动装载器进行数据的读写,以 完成韧体的更新。
下面结合附图和具体实施例对本发明进行详细描述,但不作为对本发明的 限定。


为让本发明的上述和其他目的、特征、优点与实施例能更明显易懂,所附
附图详细说明如下
图1,为本发明的具有串行信息与^C信息传输的启动装载器更新系统的 示意图2,为本发明的串行信息与fC信息的传输示意图; 图3,为本发明的I力界面传输的数据格式的示意图。
5其中,附图标记
100:启动装载器(Bootloader)更新系统
110:微控制器 111:存储器 112:启动装载器 120:传输桥接器
121:串行连接口 (Serial Port)界面
121a、 121c:串行信号
121b、 121d:串行数据封包
122: I2C(Inter-Integrated Circuit)界面
122a、 122c:位元组信号
122b、 122d:位元组数据封包
123:数据信号处理单元
200:外部更新工具
301:开始(Start)
302:地址(Address)
303:读/写(Read/Write)
304:数据(Data)
305:确认(Acknowledge)
306:停止(Stop)
具体实施例方式
本发明为一种串行连接口与I2C汇流排的传输桥接器,特别是应用于可更 新启始区块(Bootblock)中的启动装载器数据的系统。以下配合本发明技术的一 较佳实施例及附图,详细说明本发明的内容及技术。
首先,配合参照图l,其为本发明的具有串行信息与I力信息传输的启动 装载器更新系统的示意图。如图1所示,本发明所提出的具有串行信息与I力 信息传输的启动装载器(Bootloader)更新系统100,应用于电子装置中的一微控 制器110中韧体的更新。该微控制器110具有一存储器111,该存储器lll中 存有一启动装载器112的韧体,其为包含执行电子装置初始化作业的程序及参数。且该微控制器110通过一 I2C汇流排连接至串行连接口与I2C汇流排的传 输桥接器120。该串行连接口与I2C汇流排的传输桥接器120至少包含一串行 连接口(Serial Port)界面121、 一 I2C(Inter-Integrated Circuit)界面122及一数据 信号处理单元123。其中,串行连接口界面121为一 RS-232(Recommended Standard-232)串行数据传输界面,提供传送与接收外部更新工具200的外部更 新指令的一串行信号及一串行数据封包。而I2C界面122为包含一串行数据 SDA(Serial Data)及一串行时钟脉冲SCL(Serial Clock)的一种二线式汇流排数 据传输界面,提供传送与接收一位元组信号及一位元组数据封包。至于数据信 号处理单元123,连接该串行连接口界面121及该I2C界面122,提供该串行 信号与该位元组信号两者之间的转换,及提供该串行数据封包与该位元组数据 封包两者之间的转换。如此,数据信号处理单元123即将接收自该串行连接口 界面121传来的该串行信号与该串行数据封包,分别转换成该位元组信号与该 位元组数据封包,并由该^C介122面输出;以及,接收自该fC界面122传 来的该位元组信号与该位元组数据封包,分别转换成该串行信号与该串行数据 封包,并由该串行连接口界面121输出。
接着,配合参照图2,其为本发明的串行信息与fC信息的传输示意图。 本发明的串行信息与I2C信息的传输模式为,由外部更新工具200发送指令至 传输桥接器120的串行连接口(Serial Port)界面121,由传输桥接器120的数据 信号处理单元123将串行信号121a与串行数据封包121b转换成位元组信号 122a与位元组数据封包122b,再经由^C界面122发送至微控制器110。待微 控制器110接到该项指令后,会回传位元组信号122c与位元组数据封包122d 至传输桥接器120的I2C界面122,由传输桥接器120的数据信号处理单元123 将位元组信号122c与位元组数据封包122d转换成串行信号121c与串行数据 封包121d,再经由串行连接口界面121发送回微控制器110,以确认执行该项 指令。
接下来,再配合参照图3,其为本发明的^C界面传输的数据格式的示意 图。如图3所示,本发明的^C界面的数据传送格式,包括了开始(Start)301、 地址(Address)302 、 读/写(Read/Write)303 、 数据(Data)304 、 确认 (Acknowledge)305及停止(Stop)306等,而确认305的值可作为Master-to-Slave 或Slave-to-Master的识别。虽然本发明已以一较佳实施例揭露如上,然其并非用以限定本发明,本发 明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领 域的技术人员可根据本发明作出各种相应的改变和变形,但这些相应的改变和 变形都应属于本发明所附的权利要求的保护范围。
权利要求
1. 一种串行连接口与I2C汇流排的传输桥接器,其特征在于,该传输桥接器至少包含一串行连接口界面,提供传送与接收一串行信号及一串行数据封包;一I2C界面,提供传送与接收一位元组信号及一位元组数据封包;以及一数据信号处理单元,连接该串行连接口界面及该I2C界面,提供该串行信号与该位元组信号两者之间的转换,及提供该串行数据封包与该位元组数据封包两者之间的转换。
2. 根据权利要求1所述的串行连接口与I2C汇流排的传输桥接器,其特征 在于,该fC界面为包含一串行数据及一串行时钟脉冲的一种二线式汇流排数 据传输界面。
3. 根据权利要求1所述的串行连接口与I2C汇流排的传输桥接器,其特征 在于,该串行连接口界面为一RS-232串行数据传输界面。
4. 根据权利要求1所述的串行连接口与I2C汇流排的传输桥接器,其特征 在于,该数据信号处理单元将接收自该串行连接口界面传来的该串行信号与该 串行数据封包,分别转换成该位元组信号与该位元组数据封包,并由该fc界 面输出。
5. 根据权利要求1所述的串行连接口与I2C汇流排的传输桥接器,其特征 在于,该数据信号处理单元将接收自该I2C界面传来的该位元组信号与该位元 组数据封包,分别转换成该串行信号与该串行数据封包,并由该串行连接口界 面输出。
6. —种具有串行信息与lt信息传输的启动装载器更新系统,其特征在 于,至少包含.-一传输桥接器,包含一串行连接口界面,提供传送与接收一串行信号及一串行数据封包; 一fC界面,提供传送与接收一位元组信号及一位元组数据封包;以及 一数据信号处理单元,连接该串行连接口界面及该^C界面,提供该串行信号与该位元组信号两者之间的转换,及提供该串行数据封包与该位元组数据封包两者之间的转换;以及,一微控制器,通过一 I2C汇流排连接至该传输桥接器,该微控制器具有一 存储器,该存储器中存有包含执行初始化作业的程序及参数的一启动装载器;其中,该启动装载器通过该传输桥接器,将一外部更新指令的该串行数据 封包转换成该位元组数据封包,以进行更新的读出与写入的动作。
7. 根据权利要求6所述的具有串行信息与fC信息传输的启动装载器更新 系统,其特征在于,该I2C界面为包含一串行数据及一串行时钟脉冲SCL的 一种二线式汇流排数据传输界面。
8. 根据权利要求6所述的具有串行信息与^C信息传输的启动装载器更新 系统,其特征在于,该串行连接口界面为一RS-232串行数据传输界面。
9. 根据权利要求6所述的具有串行信息与I2C信息传输的启动装载器更新 系统,其特征在于,该数据信号处理单元将接收自该串行连接口界面的该串行 信号与该串行数据封包,分别转换成该位元组信号与该位元组数据封包,并交 由该^C界面输出。
10. 根据权利要求7所述的具有串行信息与I2C信息传输的启动装载器更新系统,其特征在于,该数据信号处理单元将接收自该fc界面的该位元组信号与该位元组数据封包,分别转换成该串行信号与该串行数据封包,并交由该 串行连接口界面输出。
全文摘要
一种串行连接口与I<sup>2</sup>C汇流排的传输桥接器,包含一串行连接口界面、一I<sup>2</sup>C界面、及一数据信号处理单元,以提供串行信号与位元组信号两者之间的转换,及提供串行数据封包与位元组数据封包两者之间的转换。
文档编号G06F13/38GK101446933SQ200710194849
公开日2009年6月3日 申请日期2007年11月27日 优先权日2007年11月27日
发明者王宗斌 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1