对接装置及其控制方法
技术领域
本发明涉及一种对接装置,尤其是涉及一种可与可携式电子装置相连接的对接装置及其控制方法。
背景技术
可携式电子装置通常收容硬件组件的空间很有限,因此,可携式电子装置的显示器受限于其尺寸,并不适合用于显示图像与播放影片等。
发明内容
有鉴于此,需提供一种对接装置及其控制方法,当可携式电子装置与该对接装置相连接时,除了对其充电外,还可以扩展其输入、输出接口。
本发明提供一种对接装置,其特征在于,该装置包含一微控制器单元;第一I2C总线耦接至该微控制器单元;第二I2C总线耦接至该微控制器单元;以及至少一个I2C兼容装置耦接至该第二I2C总线,其中该微控制单元用于:从该第一I2C总线接收第一字节格式的I2C信息;将该I2C信息从第一字节格式转译至第二字节格式;以及从该第二I2C总线传送该转译后的I2C信息。
优选地,该微控制器单元为该第一I2C总线的从属装置。
优选地,该微控制器单元为该第二I2C总线的主装置,该I2C兼容装置为该第二I2C总线的从属装置。
优选地,该第一字节格式包含一个八位值的从属对应字段,该八位值的从属对应字段之前七个位用于表示所述I2C兼容装置的地址以及第八个位用于表示读/写位。
优选地,该第二字节格式包含从属地址字段用于表示所述I2C兼容装置的地址,读/写字段用于表示读/写位以及酬载字段用于表示酬载数据。
本发明还提供一种可携式电子装置控制对接装置的方法,其特征在于,该方法包含:经由第一I2C总线接收由上述可携式电子装置传送的I2C信息,该 I2C信息为第一字节格式;将该I2C信息由所述第一字节格式转译至第二字节格式;以及将该转译后的I2C信息经由第二I2C总线传送至I2C兼容装置。
优选地,该第一字节格式为多个字段,包含一个八位值的从属对应字段,该八位值的从属对应字段之前七个位用于表示所述I2C兼容装置的地址以及第八个位用于表示读/写位,缓存器地址字段以及数据字段。
优选地,该第二字节格式包含从属地址字段用于表示所述I2C兼容装置的地址,读/写字段用于表示读/写位以及酬载字段用于表示酬载数据。
优选地,将该I2C信息从所述第一字节格式转译至所述第二字节格式的步骤包含:将上述从属对应字段的前七个位值写入上述从属地址字段;以及将上述从属对应字段的第八个位值写入上述读/写字段。
优选地,将该I2C信息从所述第一字节格式转译至所述第二字节格式的步骤还包含:将上述缓存器地址字段与上述数据字段的值复制至上述酬载字段。
利用上述对接装置及其控制方法,当可携式电子装置连接至对接装置时,可以进一步控制对接装置中的I2C兼容装置。
附图说明
图1为对接系统之一实施例的方块图。
图2为对接系统之串行总线架构一实施例的示意图。
图3为对接系统中所传送之I2C信息的字节格式一实施例的示意图。
图4为对接系统中I2C信息转译流程之一实施例的示意图。
藉由以下对具体实施例详细的描述结合附图,将可轻易的了解上述内容及此项发明之诸多优点。
主要元件符号说明
对接系统 |
10 |
可携式电子装置 |
100 |
系统芯片 |
110 |
连接器 |
120,220 |
对接装置 |
200 |
微控制器单元 |
210 |
触控式面板 |
230 |
显示器 |
240 |
发光二极管驱动装置 |
250 |
传感器集成电路 |
260 |
桥接集成电路 |
270 |
字节格式 |
310,320 |
从属地址字段 |
311,321 |
读/写字段 |
312,322 |
酬载字段 |
313,323 |
从属对应字段 |
314 |
缓存器地址字段 |
315,324 |
数据字段 |
316,325 |
流程 |
400 |
如下具体实施方式将结合上述附图进一步说明本发明。
具体实施方式
以下系用于本申请案的用语之定义:
“耦接”定义为连接,包含直接连接或透过中介组件的间接连接,并且不限于物理性连接。所述连接可以是永久性连接或是活动性连接。”可携式电子装置”意指一种电子装置,其尺寸大小便于让人们随身携带。”对接装置”意指一种装置,用于收容一可携式电子装置并可与其进行通信连接,以增进该可携式电子装置的性能或提供其附加的功能。
请参阅图1,所示为对接系统10一实施例的示意图。所述对接系统10包含一可携式电子装置100与一对接装置200。所述可携式电子装置100可以是任何种类的小型手持式装置,例如智能型手机、功能型手机、游戏机或个人数字助理(PDA)等。上述可携式电子装置100包含多个硬件组件,如输入接口(图1 未示出)、输出接口(图1未示出)、一系统芯片(System-On-Chip,SoC)110与一连接器120。上述输入接口包含,例如,摄像机、麦克风、触控屏幕、触摸板、按件及/或开关组件等。上述输出接口包含,例如,显示器及/或扬声器。上述系统芯片110为一种将多个处理器集成到单一芯片的多功能处理单元,其中各个处理器被设计成执行特定类型的任务。上述系统芯片110可以包含中央处理器、视频处理器、图像处理器、音频处理器及内存。上述可携式电子装置100 可以经由上述连接器120连接到上述对接装置200。上述连接器120被配置为可以经由上述对接装置200的一连接器220与其电性连接,以建立上述可携式电子装置100与上述对接装置200间之通信与电力传输路径。
上述对接装置200包含多个硬件组件,诸如,微控制器单元(microcontrollerunit,MCU)210、触控式面板230、显示器240、发光二极管驱动装置250、传感器集成电路260以及桥接集成电路270等。上述触控式面板230包含触敏表面、传感器或一组传感器,该触控式面板230可为上述对接装置200与用户之间的输出/入接口。用户可以一触控笔或其他对象与上述触控式面板230进行互动。上述显示器240可以是液晶显示器、发光二极管显示器,或是任何其他尺寸大小亦于观看的显示器。上述显示器240包含上述触控式面板230覆盖其整个显示器(或其部分)的表面,以及上述发光二极管驱动装置250用以控制上述显示器240的背光。此外,上述对接装置200提供大于上述可携式电子装置 100的显示器屏幕尺寸。上述桥接集成电路270用于将从上述可携式电子装置 100接收到的影像数据之格式转换为上述显示器240可以接收及显示的影像数据格式。上述桥接集成电路270可以进行一种以上的格式转式,例如,将行动高画质连接技术(Mobile High-definition Link,MHL)数据转换为高画质多媒体接口(High Definition Multimedia Interface,HDMI)数据、将高画质多媒体接口数据转换为行动产业处理器接口(Mobile Industry Processor Interface,MIPI)数据等。上述显示器240进一步将从上述桥接集成电路270接收到的影像数据格式转换为模拟讯号,并将该模拟讯号将以显示。上述传感器集成电路260包含一光传感器,例如光敏晶体管,可以连续测量上述显示器240周遭的环境光状况。上述发光二极管驱动装置250则根据上述传感器集成电路260输出的亮度讯号加以调整背光。
上述系统芯片110执行操作系统与软件应用程序,并控制上述可携式电子装置100的运作。该软件应用程序在上述可携式电子装置100与上述对接装置 200连接(对接)或断接(解除对接)时,可以检测到连接与断接事件。上述连接器120与220可以为上述可携式电子装置100与上述对接装置200之间的通讯接口。当上述可携式电子装置100与上述对接装置200对接后,集成到上述对接装置200的多个硬件组件可由上述可携式电子装置100控制。例如,当上述可携式电子装置100连接到上述对接装置200时,上述触控式面板230被致能并为上述对接系统10中的一输入设备。上述触控式面板230在被碰触后产生讯号。该触控讯号接着被传送到上述可携式电子装置100并由上述系统芯片110处理。之后,上述系统芯片110产出输出,并将该输出信息传送至上述对接装置 200且显示于上述显示器240。当上述可携式电子装置100连接到上述对接装置 200时,上述对接装置200的上述显示器240可以作为主要显示器,而上述可携式电子装置100的显示器可以作为辅助显示器。主要显示器可以用于显示较高优先顺位的影像数据,而辅助显示器可以用于显示较低优先顺位的影像数据。主要显示器也可以用于显示与辅助显示器相同的影像数据。主要显示器与辅助显示器间的互动关系是由上述系统芯片所执行的操作系统与软件应用程序所控制。
此外,上述系统芯片110可经由上述连接器120及220在上述可携式电子装置100与上述对接装置200之间执行双向通讯。具体而言,上述可携式电子装置100与上述对接装置200之间的通讯采用一种基于内部整合电路 (inter-integrated circuit,I2C)总线标准的串行总线作为双向通讯总线。
请参阅图2,所示为上述对接系统10之串行总线架构一实施例的示意图。上述可携式电子装置100经由上述连接器120及220的一I2C总线280与上述对接装置200相连接。上述系统芯片110及上述微控制器单元210皆耦接到上述 I2C总线280。上述可携式电子装置100的上述系统芯片为上述I2C总线280的主装置,而上述对接装置200的上述微控制器单元210则为上述I2C总线280的从属装置。在上述对接装置200的内部中,上述微控制器单元210以及其他的I2C 兼容装置,诸如上述触控式面板230、上述传感器集成电路260以及上述桥接集成电路270等皆耦接到一I2C总线290。上述微控制器单元210为上述I2C总线 290的主装置,而上述触控式面板230、上述传感器集成电路260以及上述桥接集成电路270则为上述I2C总线290的从属装置。当上述可携式电子装置100连接到上述对接装置200时,上述对接装置200内部的每一个从属装置可经由上述系统芯片110进行控制。
请参阅图3,所示为上述对接系统10中所传送之I2C信息的字节格式一实施例的示意图。I2C信息字段的排列方式可能非如图3所示。I2C信息包含I2C命令与I2C资料。当上述微控制器单元210从上述I2C总线280接收到上述系统芯片 110所传送的I2C信息后,将该I2C信息从字节格式310转译为字节格式320,并将转译后的I2C信息经由上述I2C总线传送。该I2C信息最终将由上述对接装置中的一从属装置接收。I2C总线所交换的信息通常包含起始位、目的地从属装置的地址、读/写位以及数个字节的酬载(Payload)。信息交换的结束通常为终止位,或为另一个起始位。如图3所示,上述字节格式310包含从属地址字段 311、读/写字段312以及酬载字段313。该酬载字段313包含从属对应字段314、缓存器地址字段315以及数据字段316。上述从属地址字段311为七位,用于寻址唯一的从属装置。例如,上述系统芯片110可以在上述从属地址字段311中寻址上述微控制器单元210。上述读/写字段312表示一读/写位。该读/写位述明从属装置为接收(通常为”0”值)亦或是传送(通常为”1”值)数据。上述从属对应字段314为八位,用于表示上述I2C总线290上一从属装置的七位地址以及读/写位。上述缓存器地址字段315为十六位,用于寻址从属装置的一缓存器。上述数据字段316包含根据上述读/写位从该寻址缓存器写入或读取的八位或十六位数据。上述字节格式320包含从属地址字段321,读/写字段322,以及酬载字段323。该酬载字段323包含缓存器地址字段324以及数据字段325。
请参阅图4,所示为上述对接系统10中I2C信息转译流程400之一实施例的示意图。上述流程400可以经由图1及图2中上述对接装置200的上述微控制器单元210来实现。
步骤402中,上述微控制器单元210从上述I2C总线280接收到由上述系统芯片110传送的I2C信息。该I2C信息为字节格式310。步骤404,上述微控制器单元210从接收到的I2C信息读取上述酬载字段313的第一字节的值。上述酬载字段313的第一字节为上述从属对应字段314。步骤406中,上述微控制器单元 210将第一字节的前七个位的值写入上述从属地址字段321,以准备一格式为字节格式320的外送I2C信息。步骤408中,上述微控制器单元210将第八个位的值写入该外送I2C信息的上述读/写字段322。步骤410中,上述微控制器单元 210将剩余的酬载数据,亦即上述缓存器地址字段315以及上述数据字段316 的值,复制到该外送I2C信息的上述缓存器地址字段324与上述数据字段325,以将字节格式310的I2C信息转译为字节格式320的I2C信息。将字节格式310的 I2C信息转译为字节格式320之后,于步骤412,上述微控制器单元210将转译后的外送I2C信息经由上述I2C总线290传送至一对应的从属装置。在一实施例中,上述系统芯片110与上述微控制器单元210于上述I2C总线280使用上述字节格式310的I2C信息进行沟通。上述微控制器单元210将I2C信息由上述字节格式310转译至上述字节格式320。上述微控制器单元210接着以其字节格式为上述字节格式320的转译I2C信息,经由上述I2C总线290与从属装置之一进行沟通,亦即上述触控式面板230、上述传感器集成电路260以及上述桥接集成电路270。因此,耦接到上述微控制器单元210的任何从属装置皆可直接由上述系统芯片110控制。
总结来说,当上述可携式电子装置100对接到上述对接装置200后,上述对接装置200中的任何I2C从属装置虽然与上述系统芯片110虽然位于不同的 I2C总线,但可经由上述微控制器单元210进行I2C信息转译,使得上述系统芯片110可以进一步控制上述对接装置200中的任一I2C从属装置。
综上所述,以上所述者仅为本发明之较佳实施例,举凡熟悉本案之人士,在所作之等效修饰或变化,皆应包含于以下之申请范围内。