利用主机单一探测引脚支持多个外部装置的系统及方法

文档序号:6458116阅读:135来源:国知局
专利名称:利用主机单一探测引脚支持多个外部装置的系统及方法
利用主机单一探测引脚支持多个外部装置的系统及方法技术领域
本发明有关于一种支持外部装置的系统,尤其有关于一种利用单一主机探 测引脚支持多个外部装置的系统以及方法。背景技术
随着数字技术的出现,家用计算机、移动电话或者数码相机在使用外部设 备例如记忆卡的情况下,可以显示许多音频可视多々某体数据,举例来说可以是个人i十算才几i己忆卡国际十办会(Personal Computer Memory Card International Association,以下简称PCMCIA)所定义的记忆卡。每个外部设备均需要连接器 (connector)耦接至主机(host)。 一些连接器仅仅是为某一特定设备而配置,其它 一些复合的连接器可以支持很多设备。当记忆卡插入至连接器时,主机需要识别有外部设备插入,这样才可以存 取并播放储存的数据。为了实现上述识别,主机包含许多探测引脚(detective pin), 每个探测引脚通过每个连接器引脚连接至对应连接器。由于复合的连接器可以 支持多个外部设备,所以复合的连接器包含多个连接器引脚,每个连接器引脚 用于不同的外部设备。由于每个所支持的外部设备需要一相应的探测引脚,主机支持的外部设备越多,需要保留的探测引脚也就越多。因为有些引脚几乎很少被用到,所以主 机引脚数目的增加会导致成本的增加以及有效性的降低。
发明内容为了有效的解决上述技术问题,本发明提供利用单一主机探测引脚支持多 个外部装置的系统以及方法。本发明实施例提供一种耦接至少两个外部装置的系统,用以将该至少两个 外部装置耦接至主机的探测引脚,该系统包含第一连接器,支持第一外部装置,并具有第一连接器引脚用以传输第一信号;第二连接器,支持第二外部装置,并具有第二连接器引脚用以传输第二信号;以及连接设备,耦接至第一连接器引脚,第二连接器引脚以及主机的探测引脚,用以将第一信号以及第二信号整 合为合成信号,并将合成信号传送至主机的探测引脚。本发明实施例还提供一种支持至少两个外部装置的系统,用以利用主机的 探测引脚支持至少两个外部装置,系统包含连接器,支持第一外部装置以及第 二外部装置,用以分别自第一外部装置以及第二外部装置传送第一信号以及第二信号;以及连接设备,耦接至连接器以及主机,用以将第一信号的路径以及 第二信号的路径进行整合以形成合成信号路径,其中合成信号路径耦接至探测引脚。本发明实施例还提供一种方法,用以自由主机之探测引脚所支持的多个外 部装置中确定插入的装置,该方法包含对由主机的探测引脚所支持之外部装置 执行装置初始化测试;确定是否收到确认信号;对该主机之探测引脚所支持的 多个外部装置中的每个外部装置执行装置初始化测试以及确定是否收到该确认 信号以得到决定结果;以及利用决定结果以确定插入至主机的探测引脚的外部 装置。本发明实施例还一种方法,用以自由主机的探测引脚所支持的多个外部装 置中确定插入的装置,该方法包含对第一装置执行装置初始化测试;以及当初 始化测试成功时,对其它装置执行装置初始化测试,直到其它装置的初始化测 试成功。本发明利用主机单一探测引脚以支持多个外部装置,可以明显的减少主机 所需要的探测引脚,以耦接不同类型的外部装置。
图1为根据本发明第一实施例的系统100的示意图。 图2为根据本发明第一实施例之方法流程图之具体步骤。 图3为根据本发明第二实施例的系统300的示意图。 图4为依据本发明第三实施例的系统400的示意图。 图5为用以确定当前插入装置的方法的流程图。
具体实施方式请参考图1,图1为根据本发明第一实施例的系统100的示意图。系统100 利用第一连接器144以及第二连接器148分别将第一外部装置154以及第二外 部装置158连接至主机120。第一外部装置154以及第二外部装置158包含记忆 卡,侈寸戈口 MS(memory stick)卡,SD (secure digital)卡,XD (extreme digital picture) 卡,CF (compact flash)卡,以及耦接有接口的存储设备,其中,接口例如 IDE(integrated drive electronics)或者ATA(advance technology attachment),需要5主 意的是,尽管图1中只显示了两个外部装置154以及158,此仅仅为简要说明, 本发明可以支持多于两个的外部装置。第一外部装置154以及第二外部装置158 分别产生第一信号以及第二信号。如图1所示,第一连接器M4具有连接器引 脚PinA,第二连接器148具有连接器引脚Pin B。连接器引脚在连接设备130 中进行整合并耦接至主机120的单一探测引脚Pin D。请同时参考图1以及图2,由于PinD会接收一信号以确认有装置插入,但 是不能确定是哪一装置插入,因此主机120需要确定插入了哪一装置,并且需 要确定目前共插入多少装置。上述操作可以协同确认程序一起完成。开始,主 机120对第一外部装置154进行确认,如果确认结果是肯定的,则主机120确 定插入了第一外部装置154。主机120继续对所有支持的外部装置进行确认,并 确定插入了哪一装置,并且需要确定目前共插入多少装置。以下为根据图2的方法流程图的具体步骤。步骤200:接收插入信号;步骤202:针对主机一支持的外部装置执行初始化测试; 步骤204:确定是否收到确认结杲;步骤206:是否对所有支持的外部装置均执行了初始化测试?是,进行步骤 208。否,进行步骤202。步骤208:将所有初始化测试的结果进行汇总,以决定插入了多少支持的外 部装置。步骤210:结束。由于所有装置均使用主机120的单一探测引脚PinD,则所有的外部装置必须利用同一逻辑(例如都用逻辑"r或是都用逻辑"o")以指示插入,以致探测引脚Pin D可以确认插入了装置。系统100利用连接设备130之逻辑门160进行逻辑 转换以指示插入一个或多个装置。在图1中,假设第一信号以及第二信号具有 相反的逻辑用以指示插入,因此逻辑门160实施于连接设备130中。本发明并不限制于单一逻辑门,其它逻辑门的配置或系统也可运用于本发明。由以上描述可知,复合的连接器一次只连接了一个装置至主机。然而,利用单一探测引脚进行连接也可适用于复合的连接器。请参考图3,图3为根据本 发明第二实施例的系统300的示意图。在图3中所示的复合连接器340具有连 接器引脚Pin A以及Pin B,其中引脚Pin A用以将第一外部装置354连接至主 机320,引脚Pin B用以将第二外部装置358连接至主机320。由于在系统300 中,第一外部装置354产生第一信号,第二外部装置358产生第二信号,第一 信号以及第二信号在连接设备330处进行整合以形成一信号通路,此信号通路 耦接至主机320的探测引脚PinD。如前所述,如果第一外部装置354以及第二 外部装置358利用不同逻辑以指示插入,系统300采用连接设备330之逻辑门 360(位于复合连接器340之外)将外部装置(例如,图3中的第一外部装置354) 的装置插入信号的逻辑,在传送到PinD之前进行转换。请参考图4,图4为依据本发明第三实施例的系统400的示意图。图4中的 连接器440是复合连接器,连接器440中所有连接器引脚用以耦接外部装置, 单一连接器引脚PinC置于连接器440外。因此,如果第一外部装置454的第一 信号以及第二外部装置458的第二信号具有不同的逻辑以指示插入,逻辑门460 则置于连接器440的内部用以转换第一信号。以下将详细描述用以确定当前插入装置的方法。请参考图5,图5为用以确 定当前插入装置的方法的流程图。此方法对应于使用复合连接器的系统。此方 法与图2所示的方法相似,但是由于一次只有一个外部装置耦接至主机的探测 引脚,当确认测试成功,此方法可以直接对没有支持的装置进行测试。此方法 的步骤详述于下步骤500:接收装置插入信号;步骤502:对一支持的外部装置执行初始化测试;步骤504:初始化测试是否成功?如果不是,进行步骤502。如果是,进行 步骤506。步骤506:根据初始化测试结果确定插入了哪一支持的外部装置; 步骤508:结束。从以上描述可以看出,本发明实施例提供的系统可以明显的减少主机所需 要的探测引脚,以耦接不同类型的外部装置。
权利要求
1.一种支持至少两个外部装置的系统,用以将该至少两个外部装置耦接至主机的探测引脚,该系统包含第一连接器,支持第一外部装置,并具有第一连接器引脚用以传输第一信号;第二连接器,支持第二外部装置,并具有第二连接器引脚用以传输第二信号;以及连接设备,耦接至该第一连接器引脚,该第二连接器引脚以及该主机的该探测引脚,用以将该第一信号以及该第二信号整合为合成信号,并将该合成信号传送至该主机的该探测引脚。
2. 根据权利要求i所述的支持至少两个外部装置的系统,其特征在于,当 该第一外部装置以及该第二外部装置分别耦接至该第一连接器以及该第二连接 器时,该第 一信号以及该第二信号之用以指示插入的逻辑相同。
3. 根据权利要求1所述的支持至少两个外部装置之系统,其特征在于,当该第一外部装置以及该第二外部装置分别耦接至该第一连接器以及该第二连接 器时,该第一信号以及该第二信号的用以指示插入的逻辑不同,且该连接设备包含逻辑门,耦接至该第一连接器引脚,用以将该第一信号的用以指示插入的 逻辑进行转换。
4. 一种支持至少两个外部装置之系统,用以利用主机的探测引脚支持该至少 两个外部装置,该系统包含连接器,支持第一外部装置以及第二外部装置,用以分别自该第一外部装 置以及该第二外部装置传送第一信号以及第二信号;以及连接设备,耦接至该连接器以及该主机,用以将该第一信号的路径以及该 第二信号的路径进行整合以形成合成信号路径,其中该合成信号路径耦接至该 探测引脚。
5. 根据权利要求4所述的支持至少两个外部装置的系统,其特征在于,该 连接器具有第一连接器引脚以及第二连接器引脚,该第一连接器引脚用以传送 该第一信号,该第二连接器引脚用以传送该第二信号,且该连接设备耦接至该 第一连接器引脚以及该第二连接器引脚,并将该第一信号的路径以及该第二信号的路径整合成该合成信号路径。
6. 根据权利要求5所述的支持至少两个外部装置的系统,其特征在于,该 第一信号的用以指示插入的逻辑与该第二信号的用以指示插入的逻辑不同,且 该连接设备包含逻辑门,耦接至该第一连接器引脚,用以将该第一信号的该用以指示插入 的逻辑进行转换。
7. 根据权利要求4所述的支持至少两个外部装置的系统,其特征在于,该 连接器具有单一连接器引脚,该第一信号的路径以及该第二信号的路径进行整 合,以在该连接器中形成该合成信号路径,且该连接设备耦接至该单一连接器 引脚。
8. 根据权利要求7所述的支持至少两个外部装置的系统,其特征在于,该 第一信号的用以指示插入的逻辑与该第二信号的用以指示插入的逻辑不同,该 连接器包含逻辑门,耦接至该第一外部装置,用以将该第一信号的逻辑进行转换。
9. 一种方法,用以自由主机的探测引脚所支持的多个外部装置中确定插入的 装置,该方法包含对由该主机的该探测引脚所支持的外部装置执行装置初始化测试; 确定是否收到确认信号;对该主机的该探测引脚所支持的该多个外部装置中的每个外部装置执行该 装置初始化测试以及确定是否收到该确认信号以得到决定结果;以及 利用该决定结果以确定插入至该主机的该探测引脚的外部装置。
10. —种方法,用以自由主机的探测引脚所支持的多个外部装置中确定插入 的装置,该方法包含对第一装置执行装置初始化测试;以及当该初始化测试成功时,对其他装置执行该装置初始化测试,直到该其它装 置的初始化测试成功。
全文摘要
本发明涉及一种耦接至少两个外部装置的系统,用以将该至少两个外部装置耦接至主机的探测引脚,该系统包含第一连接器,支持第一外部装置,并具有第一连接器引脚用以传输第一信号;第二连接器,支持第二外部装置,并具有第二连接器引脚用以传输第二信号;以及连接设备,耦接至第一连接器引脚,第二连接器引脚以及主机之探测引脚,用以将第一信号以及第二信号整合为合成信号,并将合成信号传送至主机的探测引脚。本发明提供的耦接至少两个外部装置的系统可以明显的减少主机所需要的探测引脚,以耦接不同类型的外部装置。
文档编号G06F13/40GK101403999SQ20081000739
公开日2009年4月8日 申请日期2008年3月18日 优先权日2007年10月4日
发明者陈建华 申请人:联发科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1