电子装置、传输控制装置以及控制方法与流程

文档序号:12802058阅读:315来源:国知局
电子装置、传输控制装置以及控制方法与流程

本发明有关于一种电子装置、传输控制装置及其控制方法,且特别有关于一种包括多接头的电子装置、传输控制装置及其控制方法。



背景技术:

数位相机、手机与mp3在这几年来的成长十分迅速,使得消费者对储存媒体以及其他具有数据存取功能的电子装置的需求也急速增加。一般而言,随身碟或其他数据存取装置通常仅具有单一个接头与一主机系统连接。当此接头与主机系统连接时,主机系统透过随身碟或其他具有数据存取功能的电子装置的连接接口来存取内部所储存数据。

然而,目前的连接接口大多以通用串行总线(universalserialbus,usb)的规格为主,并且为了适应多元化的使用需求,连接接口的设计也可包括多个接头,使得不同的主机系统能够存取同一装置。在此种设计中,具有数据存取功能的电子装置的传输控制装置必须判断至少一接头当中的何者已耦接至主机系统,也就是要判断主机系统所提供的讯号是由至少一接头当中的何者输入至具有数据存取功能的电子装置之中。

除此之外,在判断哪一个接头耦接至主机系统之后,电子装置的传输控制装置还必须可提供不同的操作功能给主机系统,始可满足多元化的使用需求。目前已知技术针对此种存储器储存装置的控制方法的开发付的阙如。



技术实现要素:

有鉴于此,本发明提出一种电子装置,包括:一第一连接接口以及一第二连接接口、一传输控制装置、一数据存取装置以及一通道检测装置。上述第一连接接口以及上述第二连接接口用以耦接到至少一主机系统。上述传输控制装置包括一第一通信通道以及一第二通信通道,其中上述第一连接接口耦接至上述第一通信通道,上述第二连接接口耦接至上述第二通信通道,其中上述传输控制装置根据阻抗资讯而判断一耦接状态,并根据上述耦接状态提供对应的操作功能给上述至少一主机系统。上述数据存取装置耦接到上述传输控制装置,并且用以接收上述至少一主机系统所发送的数据。上述通道检测装置检测上述第一连接接口以及上述第二连接接口的至少一者与上述至少一主机系统之间的上述阻抗资讯。

根据本发明的一实施例,上述传输控制装置所提供的上述对应的操作功能包括一多媒体存取功能、一数据传输接口功能以及一资讯安全认证功能之至少一者。

根据本发明的一实施例,上述通道检测装置根据上述第一连接接口以及上述第二连接接口之至少一者耦接至上述至少一主机系统的阻抗值而产生上述阻抗资讯,其中上述耦接状态代表上述第一连接接口以及上述第二连接接口之至少一者是否耦接至上述至少一主机系统。

根据本发明的一实施例,当上述传输控制装置根据上述耦接状态判断上述至少一主机系统耦接至上述第一连接接口以及上述第二连接接口时,上述传输控制装置对上述至少一主机系统宣告上述电子装置为相同的外部装置,并提供上述对应的操作功能给上述至少一主机系统,其中上述传输控制装置所提供的上述对应的操作功能包括对上述数据存取装置不同的操作权限。

根据本发明的一实施例,上述第一通信通道包括一第一传输通道以及一第一接收通道,上述第二通信通道包括一第二传输通道以及一第二接收通道,其中上述通道检测装置根据上述第一传输通道以及上述第二传输通道之至少一者所耦接到上述至少一主机系统的终端阻抗所产生的电压变化而产生一阻抗信号,上述传输控制装置还根据上述阻抗信号,判断上述耦接状态。

根据本发明的一实施例,上述第一通信通道还包括一第一电源通道,上述第二通信通道还包括一第二电源通道,其中上述传输控制装置利用上述第一电源通道以及上述第二电源通道之至少一者的电源对上述数据存取装置进行供电。

根据本发明的一实施例,当上述至少一主机系统耦接至上述第一通信通道或上述第二通信通道时,上述第一传输通道或上述第二传输通道透过一耦接电容耦接至上述至少一主机系统的接收通道,其中上述通道检测装置包括:一偏压电路、一电流源、一比较器以及一闩锁器。上述偏压电路将上述第一传输通道或上述第二传输通道偏压至一偏压电压。上述电流源根据一控制信号而于一既定时间内输出一电流至上述第一传输通道或上述第二传输通道。上述比较器比较上述偏压电压以及一中间电压而产生一比较信号。上述闩锁器于上述既定时间结束时,锁定上述比较信号而为上述阻抗信号,其中上述传输控制装置根据上述阻抗信号判断上述耦接状态。

根据本发明的一实施例,当上述第一传输通道或上述第二传输通道耦接至上述至少一主机系统的终端阻抗时,上述电流造成上述偏压电压超过上述中间电压,当上述第一传输通道或上述第二传输通道并未耦接至上述至少一主机系统的终端阻抗时,上述偏压电压在上述既定时间内不超过上述中间电压。

根据本发明的一实施例,上述通道检测装置于不同时间点检测上述第一传输通道以及上述第二传输通道之一者。

根据本发明的另一实施例,上述电子装置还包括另一通道检测装置,其中当上述通道检测装置检测上述第一传输通道以及上述第二传输通道之一者之上述阻抗资讯时,上述另一通道检测装置同时检测上述第一传输通道以及上述第二传输通道的另一者的上述阻抗资讯。

根据本发明的一实施例,传输控制装置包括一暂存器,上述暂存器用以储存一设定参数,其中当一第一主机系统耦接至上述第一连接接口且一第二主机系统耦接至上述第二连接接口时,上述传输控制装置根据上述设定参数而操作于一自动模式、一优先模式、一维持模式以及一自订模式之一者,用以允许上述第一主机系统以及上述第二主机系统之至少一者对上述数据存取装置执行上述对应的操作功能。

根据本发明的一实施例,当上述传输控制装置操作于上述自动模式时,上述传输控制装置根据上述第一主机系统以及上述第二主机系统分别耦接至上述第一连接接口以及上述第二连接接口之顺序,允许上述第一主机系统以及上述第二主机系统之一者对上述数据存取装置执行上述对应的操作功能。

根据本发明的一实施例,当上述传输控制装置操作于上述优先模式时,上述设定参数还包括一优先顺序,上述传输控制装置根据上述优先顺序,优先允许上述第一主机系统以及上述第二主机系统之一者对上述数据存取装置执行上述对应的操作功能。

根据本发明的一实施例,当上述传输控制装置操作于上述维持模式时,上述传输控制装置允许上述第一主机系统以及上述第二主机系统之一者发出一休眠请求而进入一休眠模式,上述传输控制装置仅允许发出上述休眠请求的上述第一主机系统以及上述第二主机系统之同一者的一唤醒请求,而对上述数据存取装置执行上述对应的操作功能。

根据本发明的一实施例,当上述传输控制装置操作于上述自订模式时,上述设定参数还包括一存取逻辑,上述传输控制装置根据上述存取逻辑,允许上述第一主机系统以及上述第二主机系统之至少一者对上述数据存取装置执行上述对应的操作功能。

根据本发明的一实施例,上述数据存取装置为一usb可复写式非挥发性存储器装置、一usb多媒体装置、一usb磁碟机、usb光碟机、一usb键盘、一usb读卡机以及一usb无线网络接取器之一者。

本发明还提出一种传输控制装置,用于控制一数据存取装置,包括:一主机接口、一装置接口以及一数据管理电路。上述主机接口包括一第一通信通道以及一第二通信通道,上述第一通信通道耦接至一第一连接接口,上述第二通信通道耦接至一第二连接接口,其中上述第一连接接口以及上述第二连接接口耦接到至少一主机系统。上述装置接口用以耦接至上述数据存取装置。上述数据管理电路耦接至上述主机接口以及上述装置接口,其中一通道检测装置检测上述第一连接接口以及上述第二连接接口至少一者与上述至少一主机系统之间的阻抗资讯,上述数据管理电路根据上述阻抗资讯决定一耦接状态,并根据上述耦接状态而提供对应的操作功能至上述至少一主机系统。

根据本发明的一实施例,上述数据管理电路所提供的上述对应的操作功能包括一多媒体存取功能、一数据传输接口功能以及一资讯安全认证功能之至少一者。

根据本发明的一实施例,上述数据管理电路根据上述第一连接接口以及上述第二连接接口之至少一者耦接至至少一主机系统的阻抗值而产生上述阻抗资讯,上述数据管理电路根据上述至少一主机系统耦接至上述第一连接接口或上述第二连接接口其中上述耦接状态代表上述第一连接接口以及上述第二连接接口之至少一者是否耦接至上述至少一主机系统。

根据本发明的一实施例,当上述数据管理电路根据上述耦接状态判断上述至少一主机系统耦接至上述第一连接接口以及上述第二连接接口时,上述数据管理电路对上述至少一主机系统宣告上述数据存取装置为相同的外部装置,并提供上述对应的操作功能给上述至少一主机系统,其中上述数据管理电路所提供的上述对应的操作功能包括对上述数据存取装置不同的操作权限。

根据本发明的一实施例,上述第一通信通道包括一第一传输通道以及一第一接收通道,上述第二通信通道包括一第二传输通道以及一第二接收通道,其中当上述通道检测装置根据上述第一传输通道以及上述第二传输通道之至少一者耦接至上述至少一主机系统的终端阻抗所产生的电压变化而产生一阻抗信号,上述数据管理电路更根据上述阻抗信号,判断上述耦接状态。

根据本发明的一实施例,上述第一通信通道还包括一第一电源通道,上述第二通信通道还包括一第二电源通道,其中上述数据管理电路利用上述第一总线以及上述第二总线之至少一者的电源对上述数据存取装置进行供电。

根据本发明的一实施例,当上述至少一主机系统耦接至上述第一通信通道或上述第二通信通道时,上述第一传输通道或上述第二传输通道透过一耦接电容耦接至上述至少一主机系统的接收通道,其中上述通道检测装置包括:一偏压电路、一电流源、一比较器以及一闩锁器。上述偏压电路将上述第一传输通道或上述第二传输通道偏压至一偏压电压。上述电流源根据一控制信号而于一既定时间内输出一电流至上述第一传输通道或上述第二传输通道。上述比较器比较上述偏压电压以及一中间电压而产生一比较信号。上述闩锁器于上述既定时间结束时,锁定上述比较信号而为上述阻抗信号,其中上述数据管理电路根据上述阻抗信号判断上述耦接状态。

根据本发明的一实施例,当上述第一传输通道或上述第二传输通道耦接至上述至少一主机系统的终端阻抗时,上述电流造成上述偏压电压超过上述中间电压,当上述第一传输通道或上述第二传输通道并未耦接至上述至少一主机系统的终端阻抗时,上述偏压电压在上述既定时间内不超过上述中间电压。

根据本发明的一实施例,上述通道检测装置于不同时间点检测上述第一传输通道以及上述第二传输通道之一者。

根据本发明的另一实施例,当上述通道检测装置检测上述第一连接接口以及上述第二连接接口之一者的上述阻抗资讯时,另一通道检测装置同时检测上述第一连接接口以及上述第二连接接口之另一者的上述阻抗资讯。

根据本发明的一实施例,数据管理电路包括一暂存器,上述暂存器用以储存一设定参数,其中当一第一主机系统耦接至上述第一连接接口且一第二主机系统耦接至上述第二连接接口时,上述数据管理电路根据上述设定参数而操作于一自动模式、一优先模式、一维持模式以及一自订模式之一者,用以允许上述第一主机系统以及上述第二主机系统之至少一者对上述数据存取装置执行上述对应的操作功能。

根据本发明的一实施例,当上述数据管理电路操作于上述自动模式时,上述数据管理电路根据上述第一主机系统以及上述第二主机系统分别耦接至上述第一连接接口以及上述第二连接接口的顺序,允许上述第一主机系统以及上述第二主机系统之一者对上述数据存取装置执行上述对应的操作功能。

根据本发明的一实施例,当上述数据管理电路操作于上述优先模式时,上述设定参数还包括一优先顺序,上述数据管理电路根据上述优先顺序,优先允许上述第一主机系统以及上述第二主机系统之一者对上述数据存取装置执行上述对应的操作功能。

根据本发明的一实施例,当上述数据管理电路操作于上述维持模式时,上述数据管理电路允许上述第一主机系统以及上述第二主机系统之一者发出一休眠请求而将上述数据管理电路进入一休眠模式,上述数据管理电路仅允许发出上述休眠请求的上述第一主机系统以及上述第二主机系统之同一者的一唤醒请求,而对上述数据存取装置执行上述对应的操作功能。

根据本发明的一实施例,当上述数据管理电路操作于上述自订模式时,上述设定参数还包括一存取逻辑,上述数据管理电路根据上述存取逻辑,允许上述第一主机系统以及上述第二主机系统之至少一者对上述数据存取装置执行上述对应的操作功能。

根据本发明的一实施例,上述数据存取装置为一usb可复写式非挥发性存储器装置、一usb多媒体装置、一usb磁碟机、usb光碟机、一usb键盘、一usb读卡机以及一usb无线网络接取器之一者。

本发明还提出一种控制方法,用于控制一电子装置,其中上述电子装置包括一第一连接接口、以及一第二连接接口以及一数据存取装置,并且上述第一连接接口以及上述第二连接接口用以耦接到至少一主机系统,上述控制方法包括:利用至少一通道检测装置,检测上述第一连接接口以及上述第二连接接口之至少一者与上述至少一主机系统之间的阻抗资讯而产生一阻抗信号;根据上述阻抗信号,判断上述第一连接接口以及上述第二连接接口之至少一者与上述至少一主机系统的一耦接状态;以及根据上述耦接状态,提供对应的操作功能给上述至少一主机系统。

根据本发明的一实施例,上述对应的操作功能包括一多媒体存取功能、一数据传输接口功能以及一资讯安全认证功能之至少一者。

根据本发明的一实施例,上述阻抗资讯根据上述第一连接接口或上述第二连接接口耦接至上述至少一主机系统的阻抗值而产生,其中上述耦接状态代表上述第一连接接口以及上述第二连接接口之至少一者是否耦接至上述至少一主机系统。

根据本发明的一实施例,当根据上述耦接状态判断上述至少一主机系统耦接至上述第一连接接口以及上述第二连接接口时,对上述至少一主机系统宣告上述电子装置为相同的外部装置,并提供上述对应的操作功能给上述至少一主机系统,其中上述对应的操作功能包括对上述数据存取装置不同的操作权限。

根据本发明的一实施例,上述阻抗信号根据上述第一连接接口的一第一传输通道以及上述第二连接接口的一第二传输通道之至少一者所耦接到上述至少一主机系统的终端阻抗所产生的电压变化而产生。

根据本发明的一实施例,上述控制方法还包括:利用上述第一连接接口的一第一电源通道以及上述第二连接接口的一第二电源通道之至少一者的电源,对上述数据存取装置进行供电。

根据本发明的一实施例,当上述至少一主机系统耦接至上述第一连接接口以及上述第二连接接口之至少一者时,上述第一传输通道或上述第二传输通道透过一耦接电容耦接至上述至少一主机系统的接收通道,其中上述利用上述通道检测装置检测上述第一连接接口以及上述第二连接接口之至少一者与上述至少一主机系统之间的阻抗资讯而产生上述阻抗信号的步骤包括:将上述第一传输通道或上述第二传输通道偏压至一偏压电压;根据一控制信号而于一既定时间内输出一电流至上述第一传输通道或上述第二传输通道;比较上述偏压电压以及一中间电压而产生一比较信号;以及于上述既定时间结束时,锁定上述比较信号而为上述阻抗信号。

根据本发明的一实施例,当上述第一传输通道或上述第二传输通道耦接至上述至少一主机系统的终端阻抗时,上述偏压电压因上述电流而超过上述中间电压,当上述第一传输通道或上述第二传输通道并未耦接至上述至少一主机系统的终端阻抗时,上述偏压电压在上述既定时间内不超过上述中间电压。

根据本发明的一实施例,上述通道检测装置于不同时间点检测上述第一传输通道以及上述第二传输通道之一者。

根据本发明的一实施例,当上述通道检测装置检测上述第一传输通道以及上述第二传输通道之一者的上述阻抗资讯时,上述另一通道检测装置同时检测上述第一传输通道以及上述第二传输通道之另一者的上述阻抗资讯。

根据本发明的一实施例,上述控制方法还包括:当一第一主机系统耦接至上述第一连接接口且一第二主机系统耦接至上述第二连接接口时,根据一暂存器储存的一设定参数,进入一自动模式、一优先模式、一维持模式以及一自订模式之一者;以及根据上述自动模式、上述优先模式、上述维持模式以及上述自订模式之一者,允许上述第一主机系统以及上述第二主机系统之至少一者对上述数据存取装置执行上述对应的操作功能。

根据本发明的一实施例,上述控制方法还包括:进入上述自动模式;以及根据上述第一主机系统以及上述第二主机系统分别耦接至上述第一连接接口以及上述第二连接接口的顺序,允许上述第一主机系统以及上述第二主机系统之一者对上述数据存取装置执行上述对应的操作功能。

根据本发明的一实施例,上述控制方法还包括:进入上述优先模式;以及根据上述设定参数的一优先顺序,优先允许上述第一主机系统以及上述第二主机系统之一者对上述数据存取装置执行上述对应的操作功能。

根据本发明的一实施例,上述控制方法还包括:进入上述维持模式;允许上述第一主机系统以及上述第二主机系统之一者发出一休眠请求而进入一休眠模式;以及仅允许发出上述休眠请求的上述第一主机系统以及上述第二主机系统之同一者的一唤醒请求,而对上述数据存取装置执行上述对应的操作功能。

根据本发明的一实施例,上述控制方法还包括:进入上述自订模式;根据上述设定参数的一存取逻辑,允许上述第一主机系统以及上述第二主机系统之至少一者对上述数据存取装置执行上述对应的操作功能。

根据本发明的一实施例,上述数据存取装置为一usb可复写式非挥发性存储器装置、一usb多媒体装置、一usb磁碟机、usb光碟机、一usb键盘、一usb读卡机以及一usb无线网络接取器之一者。

附图说明

图1是显示根据本发明的一实施例所述电子装置的方块图;

图2是显示根据本发明图1的一实施例所述的传输控制装置的方块图;

图3是显示根据本发明的另一实施例所述的电子装置的示意图;

图4是显示根据本发明图3的一实施例所述的传输控制装置的示意图;

图5是显示根据本发明的一实施例所述的通道检测装置的电路图;

图6a是显示根据本发明图5的实施例所述的主机系统并未耦接至连接接口的时序图;

图6b是显示根据本发明图5的实施例所示的主机系统耦接至连接接口的时序图;

图7是显示根据本发明的其他实施例所述的电子装置的方块图;

图8是显示根据本发明的一实施例所述的电子系统的方块图;以及

图9是显示根据本发明的一实施例所述的电子装置的控制方法的流程图。

符号说明

100、300、400、700、800电子装置;

110、310、410、710第一连接接口;

120、320、420、720第二连接接口;

130、330、430、730、811传输控制装置;

140、340、440、740数据存取装置;

202数据管理电路;

204主机接口;

206装置接口;

350、450、500通道检测装置;

431传输器;

432接收器;

502偏压电路;

504电流源;

506比较器;

508反相器;

510闩锁电路;

750第一通道检测装置;

760第二通道检测装置;

800电子系统;

10、820第一主机系统;

20、830第二主机系统;

50主机系统;

c1第一通信通道;

ct1第一传输通道;

ctp1第一传输正极端;

ctn1第二传输负极端;

cr1第一接收通道;

crp1第一接收正极端;

crn1第一接收负极端;

c2第二通信通道;

ct2第二传输通道;

ctp2第二传输正极端;

ctn2第二传输负极端;

cr2第二接收通道;

crp2第二接收正极端;

crn2第二接收负极端;

c3第三通信通道;

ctp传输正极端;

ctn传输负极端;

c耦接电容;

i电流;

t既定时间;

vbus电源通道;

vb偏压电压;

vmid中间电压;

vs供应电压;

sctl控制信号;

scm比较信号;

si阻抗信号;

si1第一阻抗信号;

si2第二阻抗信号;

st触发信号;

ztm终端阻抗;

s91~s93步骤流程。

具体实施方式

为使本发明的上述目的、特征和优点能更明显易懂,下文特例举一较佳实施例,并配合附图,来作详细说明如下:

以下将介绍是根据本发明所述的较佳实施例。必须要说明的是,本发明提供了许多可应用的发明概念,在此所揭示的特定实施例,仅是用于说明达成与运用本发明的特定方式,而不可用以局限本发明的范围。

图1是显示根据本发明的一实施例所述的电子装置的方块图。如图1所示,电子装置100包括第一连接接口110、第二连接接口120、传输控制装置130以及数据存取装置140。第一连接接口110以及第二连接接口120分别包括一接头,其中电子装置100透过第一连接接口110以及第二连接接口120的双接头,耦接至一或数个相同或不同类型的主机系统。根据本发明的一实施例,电子装置100可包括数个连接接口以及数个接头,在此仅以第一连接接口110以及第二连接接口120作为说明解释之用。

根据本发明的一实施例,第一连接接口110以及第二连接接口120至少是相容于通用串行总线(universalserialbus,usb)标准。然而,必须了解的是,本发明不限于此,第一连接接口110或第二连接接口120亦可以是符合并列先进附件(paralleladvancedtechnologyattachment,pata)标准、电气和电子工程师协会(instituteofelectricalandelectronicengineers,ieee)1394标准、高速周边零件连接接口(peripheralcomponentinterconnectexpress,pciexpress)标准、序列先进附件(serialadvancedtechnologyattachment,sata)标准、安全数位(securedigital,sd)接口标准、超高速一代(ultrahighspeed-i,uhs-i)接口标准、超高速二代(ultrahighspeed-ii,uhs-ii)接口标准、记忆棒(memorystick,ms)接口标准、多媒体储存卡(multimediacard,mmc)接口标准、崁入式多媒体储存卡(embeddedmultimediacard,emmc)接口标准、通用快闪存储器(universalflashstorage,ufs)接口标准、小型快闪(compactflash,cf)接口标准、整合式驱动电子接口(integrateddeviceelectronics,ide)标准或其他适合的标准。

第一连接接口110以及第二连接接口120可与传输控制装置130封装在一个芯片中,或者第一连接接口110以及第二连接接口120是封装于一包含传输控制装置130的芯片外。在多接头的电子装置的范例实施例中,至少一连接接口符合的接口标准可以是全部相同、部份相同或全部不同。例如,第一连接接口110以及第二连接接口120的接口标准可以是两者都符合第二代通用序列总线(usb2.0)标准,或者两者都符合第三代通用序列总线(usb3.0)标准,或者其中一者符合usb2.0标准而另一者符合usb3.0标准,或者其中一者符合usb3.1type-c标准而另一者符合usb3.1type-a标准,或者第一连接接口110以及第二连接接口120的接口标准也可以是前述接口标准中任意两者的组合。

传输控制装置130用以执行以硬件型式或固件型式实作的多个逻辑门或控制指令,并且根据第一连接接口110以及第二连接接口120所耦接的至少一主机系统的指令对数据存取装置140进行数据的传送以及接收等动作。

数据存取装置140耦接至传输控制装置130,用以接收第一连接接口110以及第二连接接口的之至少一者所耦接之至少一主机系统所发送的数据,以及传送数据至耦接至第一连接接口110以及第二连接接口120之至少一者的至少一主机系统。

根据本发明的一实施例,当数据存取装置140为一储存媒体时,传输控制装置130还用以根据第一连接接口110以及第二连接接口120所耦接之至少一主机系统的指令对数据存取装置140进行数据的抹除动作。根据本发明的其他实施例,数据存取装置140为一usb可复写式非挥发性存储器装置、一usb多媒体装置、一usb磁碟机、usb光碟机、一usb键盘、一usb读卡机、一usb无线网络接取器以及其他可供主机系统存取数据的装置之一者。

图2是显示根据本发明图1的一实施例所述的传输控制装置的方块图。如图2所示,传输控制装置130包括数据管理电路202、主机接口204以及装置接口206。数据管理电路202用以控制图1的数据存取装置140的整体运作,具体来说,数据管理电路202具有多个控制指令,并且在电子装置100运作时,此些控制指令会被执行以进行数据的传送、接收甚至是抹除等动作。以下说明数据管理电路202的操作时,等同于说明传输控制装置的操作,以下并不再赘述。

根据本发明的一实施例,数据管理电路202的控制指令是以固件形式来实现。举例来说,数据管理电路202具有一暂存器(图2中并未显示),数据管理电路202的控制指令是利用固件写入的方式,将控制指令储存于暂存器中。并且,数据管理电路202还具有一微处理器(图2中并未显示),微处理器根据暂存器所储存的控制指令,执行数据的存取,甚至抹除的动作。根据本发明的另一实施例,数据管理电路202的控制指令亦可以硬件形式来实现。

主机接口204耦接至数据管理电路202并且用以接收以及识别主机系统所传送的指令与数据。也就是,耦接至第一连接接口110以及第二连接接口120之至少一者之至少一主机系统所传送的指令以及数据,会透过主机接口204传送至数据管理电路202。根据本发明的一实施例,主机接口204相容于sata标准。然而,必须了解的是本发明并非以任何形式限定于此,主机接口204亦可以是相容于pata标准、ieee1394标准、pciexpress标准、usb标准、sd标准、uhs-i标准、uhs-ii标准、ms标准、mmc标准、emmc标准、ufs标准、cf标准、ide标准或其他适合的数据传输标准。

在具有多个主机接口的电子装置100中,主机接口204的实施范例可以是一至多个主机接口,耦接至数据管理电路202,并且用以分别或共同接收与识别耦接至第一连接接口110以及第二连接接口120之至少一者之至少一主机系统所传送的指令与数据。根据本发明的一实施例,传输控制装置130可包括一至数个通信通道。在单一个通信通道的实施例中,该通信通道可设置于主机接口204中。在多个通信通道的实施例中,该些通信通道可全部设置在主机接口204中,或者一对一的各自设置在相同数量的主机接口中。

装置接口206耦接至数据管理电路202,并且用以存取图1的数据存取装置140。也就是,欲传送至数据存取装置140的数据会经由装置接口206转换为数据存取装置140所能接受的格式,而数据存取装置140传送的数据也会经由装置接口206转换成为耦接至第一连接接口110以及第二连接接口120之至少一者之至少一主机系统所能接受的格式。

图3是显示根据本发明的另一实施例所述的电子装置的示意图。如图3所示,电子装置300包括第一连接接口310、第二连接接口320、传输控制装置330、数据存取装置340以及通道检测装置350。与图1的电子装置100相比,电子装置300还包括通道检测装置350。

传输控制装置330透过第一通信通道c1耦接至第一连接接口310、透过第二通信通道c2耦接至第二连接接口320以及透过第三通信通道c3耦接至数据存取装置340。要注意的是,根据本发明的一实施例,在电子装置300的硬件架构上,第一连接接口310以及第二连接接口320各自包括一个接头,用以耦接到至少一个主机系统。

根据本发明的一实施例,第一连接接口310以及第二连接接口320利用上述的接头耦接到至少一主机系统。因此,第一连接接口310以及第二连接接口320与主机系统的耦接状态包括但不限于,第一连接接口310耦接至一主机系统,第二连接接口320并未耦接至任何主机系统;第一连接接口310并未连接至任何主机系统,第二连接接口320耦接至一主机系统;第一连接接口310电性连接至一第一主机系统,第二连接接口320耦接至一第二主机系统;以及第一连接接口310以及第二连接接口320耦接至同一个主机系统。

通道检测装置350耦接至第一通信通道c1以及第二通信通道c2,用以检测第一连接接口310以及第二连接接口320之至少一者与至少一者主机系统之间的阻抗资讯,而产生阻抗信号si。传输控制装置330还根据阻抗信号si的阻抗资讯而判断耦接状态,其中耦接状态代表至少一者主机系统是否耦接至第一连接接口310以及第二连接接口320之至少一者。

根据本发明的一实施例,传输控制装置330根据至少一者主机系统是否耦接至第一连接接口310以及第二连接接口320之至少一者的耦接状态,以对应不同的第一连接接口310以及第二连接接口320,提供不同的操作功能给耦接的主机系统。要知道,第一连接接口310以及第二连接接口320之至少一者所耦接的主机系统为一个或多个相同或不同的主机系统。也就是,当第一连接接口310耦接至第一主机系统,传输控制装置330用以提供第一操作功能给第一主机系统;当第二连接接口320耦接至至第二主机系统,传输控制装置330用以提供一第二操作功能给第二主机系统,其中第一操作功能与第二操作功能不同。因此,传输控制装置330可依据主机系统与第一连接接口310以及第二连接接口320之至少之者之间的耦接状态,提供不同的操作功能给所连接的主机系统。

举例来说,根据主机系统耦接至第一连接接口310以及第二连接接口320之至少一者,传输控制装置330对连接之主机系统宣告此数据存取装置340为不同的外部装置,并提供不同的操作功能给所连接的主机系统。传输控制装置330所宣告的外部装置包括但不限于,usb可复写式非挥发性存储器装置、usb多媒体装置、usb磁碟机、usb光碟机、usb键盘、usb读卡机、usb无线网络接取器以及其他可供主机系统存取数据的装置之一者。因此,对应不同的第一连接接口310以及第二连接接口320,传输控制装置330所提供的不同的操作功能包括多媒体存取功能、数据输出入接口功能以及资讯安全认证功能至少其中之一。资讯安全认证功能例如是电子装置300与所对应的主机系统连接时,必须要执行的密码认证功能。另外,根据本发明的一实施例,当第一连接接口310及第二连接接口320同时耦接至同一个主机系统时,或同时各自耦接至不同的主机系统时,传输控制装置330也可对所连接的相同或不同的主机系统宣告此数据存取装置340为不同的外部装置,并提供不同的操作功能给耦接的主机系统。

根据本发明的一实施例,由于主机系统与第一连接接口310以及第二连接接口320的耦接状态可包括第一连接接口310以及第二连接接口320皆耦接至相同的或不同的主机系统,传输控制装置330对主机系统宣告数据存取装置340为相同的外部装置,并分别提供不同的操作功能给耦接至第一连接接口310以及第二连接接口320的主机系统。传输控制装置330所提供的不同的操作功能包括对数据存取装置340不同的操作权限。例如当数据存取装置340为usb无线网络接取器时,耦接至第一连接接口310以及第二连接接口320的主机系统存取网络的速度以及优先权限不同。

也就是,传输控制装置330提供不同的操作功能给耦接至不同连接接口的主机系统,在此不同的操作功能包括宣告电子装置300为不同的外部装置,以及对主机系统宣告电子装置300为相同的外部装置却具有不同的操作权限。

根据本发明的一实施例,第一连接接口310以及第二连接接口320皆符合同一种传输接口标准;根据本发明的另一实施例,第一连接接口310以及第二连接接口320之一者符合第一传输接口标准,第一连接接口310以及第二连接接口320之另一者符合第二传输接口标准,其中第一传输接口标准与第二传输接口标准不同。举例来说,第一连接接口310以及第二连接接口320的接口标准可以是两者都符合第二代通用串行总线(usb2.0)标准,或者两者都符合第三代通用串行总线(usb3.0)标准,或者第一连接接口310以及第二连接接口320之一者符合usb1.1的传输接口标准而另一者符合sata标准,或者第一连接接口310以及第二连接接口320之一者符合usb2.0标准而另一者符合usb3.0标准,或者其中一者符合usb3.1type-c标准而另一者符合usb3.1type-a标准。也就是,第一连接接口310以及第二连接接口320所符合的传输接口标准并不予以限定。

根据本发明的一实施例,第一连接接口310以及第二连接接口320可与传输控制装置330以及通道检测装置350封装在一个芯片中。根据本发明的另一实施例,第一连接接口310以及第二连接接口320是封装于一包含传输控制装置330以及通道检测装置350的芯片外。

图4是显示根据本发明图3的一实施例所述的传输控制装置的示意图。如图4所示,电子装置400与图3的电子装置300一样,包括第一连接接口410、第二连接接口420、传输控制装置430、数据存取装置440以及通道检测装置450。根据本发明的一实施例,数据存取装置440还包括传输器431以及接收器432。图3的第一通信通道c1包括第一传输通道ct1以及第一接收通道cr1,第二通信通道c2包括第二传输通道ct2以及第二接收通道cr2。

如图4所示,通道检测装置450耦接至第一传输通道ct1以及第二传输通道ct2,用以检测第一连接接口410以及第二连接接口420之至少一者是否耦接至至少一主机系统的阻抗资讯,而产生阻抗信号si。举例来说,若第一连接接口410耦接至主机系统时,第一传输通道ct1则耦接至主机系统的接收通道。因此,通道检测装置450根据第一传输通道ct1是否耦接到主机系统的接收通道的终端阻抗,来判断第一连接接口410是否耦接至一主机系统。

根据本发明的一实施例,若通道检测装置450检测到第一传输通道ct1耦接至一终端阻抗时,代表第一连接接口410耦接至主机系统。根据本发明的另一实施例,若通道检测装置450检测到第一传输通道ct1为浮接(floating)状态(亦即,第一传输通道ct1耦接的终端阻抗系为无限大)时,代表第一连接接口410并未耦接至主机系统。因此,传输控制装置430能够根据阻抗信号si所代表的阻抗资讯,判断第一连接接口410以及第二连接接口420之至少一者是否耦接至至少一主机系统。

当传输控制装置430接收到阻抗信号si时,传输器431根据阻抗信号si选择第一传输通道ct1以及第二传输通道ct2之至少一者传输来自数据存取装置440的数据,并且接收器432根据阻抗信号si选择第一接收通道cr1以及第二接收通道cr2之至少一者接收耦接至第一连接接口410或第二连接接口420的指令以及数据,进而操作数据存取装置440。

根据本发明的一实施例,当通道检测装置450检测到仅第一连接接口410耦接至一主机系统、仅第二连接接口420耦接至主机系统或第一连接接口410以及第二连接接口420分别耦接至主机系统时,传输控制装置430根据一暂存器(图中并未显示)所储存的设定参数,提供耦接至第一连接接口410或第二连接接口420的主机系统不同的操作功能,详细的内容将于下文中说明。

根据本发明的一实施例,第一传输通道ct1以及第二传输通道ct2系为差动通道。也就是,第一传输通道ct1包括第一传输正极端ctp1以及第二传输负极端ctn1,第二传输通道ct2包括第二传输正极端ctp2以及第二传输负极端ctn2。同样的,第一接收通道cr1包括第一接收正极端crp1以及第一接收负极端crn1,第二接收通道cr2包括第二接收正极端crp2以及第二接收负极端crn2。由于当第一连接接口410或第二连接接口420耦接至主机系统时,传输正极端以及传输负极端皆会耦接至主机系统的终端阻抗,因此通道检测装置450仅需检测传输正极端以及传输负极端之一者,即可决定阻抗状态而产生阻抗信号si。以下将针对通道检测装置450检测传输正极端以及传输负极端之任一者的阻抗状态,进行说明。

图5是显示根据本发明的一实施例所述的通道检测装置的电路图。如图5所示,当主机系统50耦接至第一连接接口410以及第二连接接口420之一者时,第一传输通道ct1或第二传输通道ct2的传输正极端ctp或传输负极端ctn透过耦接电容c耦接至主机系统50的终端阻抗ztm。如上所述,通道检测装置500可耦接至第一传输通道ct1或第二传输通道ct2的传输正极端ctp以及传输负极端ctn之一者,用以检测是否耦接至主机系统50的终端阻抗ztm。

根据本发明的一实施例,当通道检测装置500耦接至传输正极端ctp时,通道检测装置500检测主机系统50的接收正极端crp的终端阻抗ztm。根据本发明的另一实施例,当通道检测装置500耦接至传输负极端ctn时,通道检测装置500检测主机系统50的接收负极端crn的终端阻抗ztm。根据本发明的其他实施例,通道检测装置500可同时检测传输正极端ctp以及传输负极端ctn。

如图5所示,通道检测装置500包括偏压电路502、电流源504、比较器506、反相器508以及闩锁电路510。偏压电路502用以将传输正极端ctp以及传输负极端ctn之一者偏压至偏压电压vb。电流源504耦接于供应电压vs以及传输正极端ctp以及传输负极端ctn之一者之间,根据控制信号sctl而将电流i灌入传输正极端ctp以及传输负极端ctn之一者。根据本发明的一实施例,电流i是由一电流源或一电阻所产生。

比较器506根据控制信号sctl,比较传输正极端ctp以及传输负极端ctn之一者的偏压电压vb以及中间电压vmid而产生比较信号scm。闩锁电路510根据触发信号st,将经过反相器508反相的比较信号scm锁定而为阻抗信号si。根据本发明的一实施例,控制信号sctl由图4的传输控制装置430所产生,而图中并未显示。为了详细说明本发明,在此利用反相器508将比较信号scm予以反相,该领域具有通常知识者知道能够将反相器508的动作与比较器506结合。

图6a是显示根据本发明图5的实施例所述的主机系统并未耦接至连接接口的时序图。由于主机系统50并未耦接至第一连接接口410或第二连接接口420,使得耦接电容c并未耦接至主机系统50的终端阻抗ztm。偏压电路502首先将传输正极端ctp以及传输负极端ctn之一者偏压至偏压电压vb。

如图6a所示,当控制信号sctl由低逻辑电平转换至高逻辑电平时,电流源504于既定时间t内,持续产生电流i至传输正极端ctp以及传输负极端ctn之一者,使得传输正极端ctp以及传输负极端ctn之一者的电压值很快地自偏压电压vb充电至供应电压vs,并且与中间电压vmid比较后,比较器506产生高电压电平的比较信号scm。当既定时间t结束后,触发信号st由低电压电平转换至高电压电平,闩锁电路510将反相的比较信号scm锁定而为阻抗信号si。根据本发明的一实施例,此时阻抗信号si为低逻辑电平,因此传输控制装置430根据阻抗信号si为低逻辑电平,判断此时主机系统50并未耦接至第一连接接口410或第二连接接口420。

图6b是显示根据本发明图5的实施例所示的主机系统耦接至连接接口的时序图。由于主机系统50耦接至第一连接接口410或第二连接接口420,使得传输正极端ctp以及传输负极端ctn之一者透过耦接电容c耦接至主机系统50的终端阻抗ztm。偏压电路502首先将传输正极端ctp以及传输负极端ctn之一者偏压至偏压电压vb。

如图6b所示,当控制信号sctl由低逻辑电平转换至高逻辑电平时,电流源504于既定时间t内,持续产生电流i至传输正极端ctp以及传输负极端ctn之一者。由于耦接电容c耦接至终端阻抗ztm,使得传输正极端ctp以及传输负极端ctn之一者的电压值于既定时间t内并未充电至中间电压vmid。因此当既定时间t结束后,比较信号scm仍维持为低逻辑电平。当触发信号st由低电压电平转换至高电压电平时,闩锁电路510将反相的比较信号scm锁定而为阻抗信号si。根据本发明的一实施例,此时阻抗信号si系为高逻辑电平,因此传输控制装置430根据阻抗信号si系为高逻辑电平,判断此时主机系统50耦接至第一连接接口410或第二连接接口420。

根据本发明的其他实施例,传输控制装置430可根据阻抗信号为高逻辑电平时判断主机系统50并未耦接至第一连接接口410或第二连接接口420,根据阻抗信号为低逻辑电平时判断主机系统50耦接至第一连接接口410或第二连接接口420。也就是,设计者可自行定义阻抗信号si所代表主机系统的耦接状态。根据本发明的一实施例,通道检测装置500于不同的时间点检测耦接至第一连接接口410的第一传输通道ct1以及耦接至第二连接接口420的第二传输通道ct2之一者。

图7是显示根据本发明的其他实施例所述的电子装置的方块图。与图4的电子装置400相比,电子装置700除了包括第一连接接口710、第二连接接口720、传输控制装置730以及数据存取装置740之外,还包括第一通道检测装置750以及第二通道检测装置760。

第一通道检测装置750耦接至第一传输通道ct1,并根据第一传输通道ct1的传输正极端以及传输负极端之至少一者是否耦接至第一主机系统10的终端阻抗ztm,而提供第一阻抗信号si1至传输控制装置730。第二通道检测装置760耦接至第二传输通道ct2,并根据第二传输通道ct2的传输正极端以及传输负极端之至少一者是否耦接至第二主机系统20的终端阻抗ztm,而提供第二阻抗信号si2至传输控制装置730。根据本发明的一实施例,第一通道检测装置750以及第二通道检测装置760可于相同时间点或不同时间点,检测第一主机系统10以及第二主机系统20是否分别耦接至第一连接接口710以及第二连接接口720,其中第一通道检测装置750以及第二通道检测装置760的一实施例,皆如图5的通道检测装置500所示。

根据本发明的一实施例,传输控制装置730还包括用以储存设定参数的一暂存器(图中并未显示),当第一主机系统10以及第二主机系统20同时耦接至第一连接接口710以及第二连接接口720时,传输控制装置730根据储存于暂存器的设定参数而操作于自动模式、优先模式、维持模式以及自订模式之一者,并且传输控制装置730根据不同的模式,允许第一主机系统10以及第二主机系统20对数据存取装置740执行对应的操作功能。根据本发明的一实施例,设定参数可利用固件写入并储存。

图8是显示根据本发明的一实施例所述的电子系统的方块图。如图8所示,电子系统800包括电子装置810、第一主机系统820以及第二主机系统830,其中电子装置810包括传输控制装置811,并且电子装置810以及传输控制装置811包括本发明图1-7的所有实施例。

电子装置810利用第一传输通道ct1以及第一接收通道cr1与第一主机系统820进行通信,利用第二传输通道ct2以及第二接收通道cr2与第二主机系统830进行通信。此外,电子装置810、第一主机系统820以及第二主机系统830的电源通道vbus耦接在一起,因此第一主机系统820以及第二主机系统830皆提供电源至电子装置810。

根据本发明的一实施例,当传输控制装置811操作于自动模式时,传输控制装置811根据第一主机系统820以及第二主机系统830耦接至电子装置810的顺序,允许第一主机系统820以及第二主机系统830之一者对电子装置810的数据存取装置执行对应的操作功能。根据本发明的一实施例,操作功能包括多媒体存取功能、数据输出入接口功能以及资讯安全认证功能至少其中之一。

举例来说,当第一主机系统820耦接至电子装置810后,第二主机系统830才耦接至电子装置810。电子装置810仅允许第一主机系统820对电子装置810执行对应的操作功能,而不予理会第二主机系统830的请求。根据本发明的一实施例,尽管电子装置810仅允许第一主机系统820执行对应的操作功能,因为电源通道vbus相互耦接,第二主机系统830仍可对电子装置810以及第一主机系统820进行充电。

根据本发明的另一实施例,当传输控制装置811操作于优先模式时,储存于传输控制装置811的暂存器(图中并未显示)的设定参数还包括一优先顺序。根据本发明的一实施例,使用者可透过固件写入的方式,设定优先顺序。传输控制装置811根据设定的优先顺序,优先允许第一主机系统820以及第二主机系统830之一者对电子装置810执行对应的操作功能。

举例来说,假设优先顺序设定为第一传输通道ct1以及第二接收通道cr1的优先权高于第二传输通道ct以及第二接收通道cr2的优先权。当第二主机系统830耦接至电子装置810并发出请求时,电子装置810不予回应;当第一主机系统820耦接至电子装置810且发出请求时,电子装置810随即允许第一主机系统820执行对应的操作功能。

根据本发明的又一实施例,当传输控制装置811操作于维持模式时,传输控制装置811仅会允许让传输控制装置811进入休眠模式的主机系统执行对应的操作功能。举例来说,当传输控制装置811操作于维持模式时,第一主机系统820将传输控制装置811进入休眠模式。由于传输控制装置811目前操作于维持模式,对于第二主机系统830的唤醒请求不予理会,也仅接受第一主机系统820的唤醒请求。也就是,在维持模式中,传输控制装置811仅接受将其进入休眠模式的主机系统的唤醒请求。

根据本发明的又一实施例,当传输控制装置811操作于自订模式时,使用者可于设定参数中设定一存取逻辑。传输控制装置811根据设定的存取逻辑,允许第一主机系统820以及第二主机系统830之至少一者对电子装置810执行对应的操作功能。

举例来说,传输控制装置811可根据存取逻辑,控制第一主机系统820以及第二主机系统830同时对电子装置810执行对应的操作功能或以分时多工的方式对电子装置810执行对应的操作功能。或者,使用者可依据需要,自行设定第一主机系统820以及第二主机系统830对电子装置810执行对应的操作功能的序列或逻辑。

图9是显示根据本发明的一实施例所述的电子装置的控制方法的流程图。请参考图3、4、7、9,图9的流程图至少适用于图3的电子装置300、图4的电子装置400以及图7的电子装置700。在步骤s91中,通道检测装置450检测第一连接接口410以及第二连接接口420之至少一者与至少一主机系统之间的阻抗资讯而产生阻抗信号si。如图7所示,第一通道检测装置750以及第二通道检测装置760检测第一连接接口710以及第二连接接口720与第一主机系统10以及第二主机系统20之间的阻抗状态,而产生第一阻抗信号si1以及第二阻抗信号si2。

接着,在步骤s92中,传输控制装置430根据阻抗信号si,判断第一连接接口410以及第二连接接口420之至少一者与至少一主机系统之耦接状态。如图7所示,传输控制装置730根据第一阻抗信号si1以及第二阻抗信号si2,判断第一连接接口710以及第二连接接口720与第一主机系统10以及第二主机系统20之间的耦接状态。在步骤s93中,传输控制装置430提供对应的操作功能给耦接至第一连接接口410以及第二连接接口420之至少一者之至少一主机系统。

以上叙述许多实施例的特征,使所属技术领域中具有通常知识者能够清楚理解本说明书的形态。所属技术领域中具有通常知识者能够理解其可利用本发明揭示内容为基础以设计或更动其他制程及结构而完成相同于上述实施例的目的及/或达到相同于上述实施例的优点。所属技术领域中具有通常知识者亦能够理解不脱离本发明的精神和范围的等效构造可在不脱离本发明的精神和范围内作任意的更动、替代与润饰。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1