TWI736834B - 傳輸介面電路 - Google Patents

傳輸介面電路 Download PDF

Info

Publication number
TWI736834B
TWI736834B TW108103510A TW108103510A TWI736834B TW I736834 B TWI736834 B TW I736834B TW 108103510 A TW108103510 A TW 108103510A TW 108103510 A TW108103510 A TW 108103510A TW I736834 B TWI736834 B TW I736834B
Authority
TW
Taiwan
Prior art keywords
power
path
electronic device
port
storage device
Prior art date
Application number
TW108103510A
Other languages
English (en)
Other versions
TW202028999A (zh
Inventor
劉昭蔭
方正平
Original Assignee
智微科技股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 智微科技股份有限公司 filed Critical 智微科技股份有限公司
Priority to TW108103510A priority Critical patent/TWI736834B/zh
Priority to US16/744,143 priority patent/US11086374B2/en
Publication of TW202028999A publication Critical patent/TW202028999A/zh
Application granted granted Critical
Publication of TWI736834B publication Critical patent/TWI736834B/zh

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4004Coupling between buses
    • G06F13/4022Coupling between buses using switching circuits, e.g. switching matrix, connection or expansion network
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1632External expansion units, e.g. docking stations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/263Arrangements for using multiple switchable power supplies, e.g. battery and AC
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/266Arrangements to supply power to external peripherals either directly from the computer or under computer control, e.g. supply of power through the communication port, computer controlled power-strips
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/28Supervision thereof, e.g. detecting power-supply failure by out of limits supervision
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/16Handling requests for interconnection or transfer for access to memory bus
    • G06F13/1668Details of memory controller
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0604Improving or facilitating administration, e.g. storage management
    • G06F3/0605Improving or facilitating administration, e.g. storage management by facilitating the interaction with a user or administrator
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0614Improving the reliability of storage systems
    • G06F3/0619Improving the reliability of storage systems in relation to data integrity, e.g. data losses, bit errors
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0646Horizontal data movement in storage systems, i.e. moving data in between storage devices or systems
    • G06F3/065Replication mechanisms
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0655Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
    • G06F3/0658Controller construction arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0673Single storage device
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/38Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Hardware Design (AREA)
  • Mathematical Physics (AREA)
  • Power Engineering (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Charge And Discharge Circuits For Batteries Or The Like (AREA)
  • Power Sources (AREA)
  • Telephone Function (AREA)

Abstract

傳輸介面電路,包含電源供應埠、第一電源路徑、第一資料傳輸路徑、第二電源路徑以及控制器。該第一電源埠用以耦接該儲存裝置,以提供該儲存裝置電能;該第一資料傳輸路徑係耦接於該儲存裝置以及該電子裝置之間,用以進行該儲存裝置以及該電子裝置之間的資料傳輸;該第二電源埠用以耦接該電子裝置,以提供該電子裝置電能。該控制器係用以根據該電子裝置傳來的訊息來分別控制該第一電源路徑、該第二電源路徑以及該第一資料傳輸路徑的導通與否。

Description

傳輸介面電路
本發明係關於手機存取外接硬碟的相關應用,尤指手機充電與執行備份資料的控制方法。
相較於個人電腦(personal computer,PC),智慧型手機內部儲存空間其實相當有限,為了維持手機內部有足夠的空間繼續擷取資料(例如拍攝相片、影片等),使用者必須不時地進行備份,以將手機內大量的資料搬移到較大的外部儲存空間,例如外接式硬碟。
考量到容量以及價格,通常硬碟(hard disk drive,HDD)或是固態式硬碟對消費者來說仍是較有吸引力的選擇。另外,考量到手機在備份時會消耗的大量電力,現在市面上已推出兼具檔案傳輸以及充電功能的硬碟外接盒或是類似的相關產品,而這些產品在一邊情況下係藉由的電源適配器(adapter)來供電,其中硬碟外接盒與電源適配器之間、硬碟外接盒與手機之間可透過USB(或是較新的USB TYPE-C)傳輸線來連接。基於成本考量,通常智慧型手機產品在購買時並不附贈高瓦數的電源適配器(例如10瓦特(W)),通常只附贈5W的電源適配器,而一般家庭中較普及的也是5W電源適配器,當電源適配器的瓦數不高時,上述應用便遭於一些問題,諸如電源適配器無法同時提供手機和硬 碟充足的電力。在上電時,若提供給硬碟電力不夠,便會造成硬碟短暫地開啟並且隨即關閉,如此一來,不僅使用者無法順利備份,硬碟的壽命也會大幅降低。
綜上所述,如何提供一種新穎的架構和相關方法來解決上述問題,實為本領域的重要議題。
本發明的目的之一在於能夠透過手機應用程式(application,或稱APP)掌握手機的狀態(諸如電量、用戶身份等),使連接手機的硬碟外接盒能夠在電源適配器供電功率不足的情況下,選擇進入手機充電優先模式或手機備份優先模式。
本發明的一實施例提供了一種傳輸介面電路,用以提供一電子裝置與一儲存裝置之間的傳輸,該傳輸介面電路包含一電源供應埠、一第一電源路徑、一第一資料傳輸路徑、一第二電源路徑以及一控制器。該電源供應埠用以耦接一電源;該第一電源路徑係耦接於一第一電源埠,其中該第一電源埠用以耦接該儲存裝置,以提供該儲存裝置電能;該第一資料傳輸路徑係耦接於該儲存裝置以及該電子裝置之間,用以進行該儲存裝置以及該電子裝置之間的資料傳輸;該第二電源路徑係耦接於一第二電源埠,其中該第二電源埠用以耦接該電子裝置,以提供該電子裝置電能。該控制器係用以根據該電子裝置傳來的訊息來分別控制該第一電源路徑、該第二電源路徑以及該第一資料傳輸路徑的導通與否。
本發明的一實施例提供了一種傳輸介面電路,用以提供一電子裝置與一儲存裝置之間的傳輸,該傳輸介面電路包含一電源供應埠、一第一電源路徑、一第一資料傳輸路徑、一第二電源路徑以及一控制器。該電源供應埠用以耦接一電源;該第一電源路徑係耦接於一第一電源埠,其中該第一電源埠用以耦接該儲存裝置,以提供該儲存裝置電能;該第一資料傳輸路徑係耦接於該儲存裝置以及該電子裝置之間,用以進行該儲存裝置以及該電子裝置之間的資料傳輸;該第二電源路徑係耦接於一第二電源埠,其中該第二電源埠用以耦接該電子裝置,以提供該電子裝置電能。該控制器係用以根據該電子裝置傳來的訊息來分別控制該第一電源路徑、該第二電源路徑以及該第一資料傳輸路徑的導通與否。該電子裝置包含一處理器,用以運行一應用程式,該應用程式可根據使用者的操作行為來為該傳輸介面電路決定電源路徑與資料路徑的配置。該控制器接受該處理器的該應用程式的指令,並且根據該指令執行電源路徑與資料路徑的切換動作。
100:傳輸介面電路
102:控制器
Power_1:第一電源埠
Power_2:第二電源埠
Power_3:電源供應埠
Data_1:第一資料傳輸埠
Data_2:第二資料傳輸埠
Data_3:第三資料傳輸埠
Switch_A:第一開關
Switch_B:第二開關
Switch_Bus:匯流排開關
Path_AB:內部傳輸路徑
Path_P1:第一電源路徑
Path_P2:第二電源路徑
Path_P3:第三電源路徑
Path_D1:第一資料傳輸路徑
Path_D2:第二資料傳輸路徑
120:儲存裝置
130:電腦
140:手機
140C:應用程式
150:電源適配器
第1A圖係為根據本發明實施例的電腦執行備份資料的控制方法的流程圖。
第1B圖係為根據本發明實施例的手機充電與執行備份資料的控制方法的流程圖。
第2圖係為根據本發明實施例的充電優先模式的示意圖。
第3圖係為根據本發明實施例的備份優先模式的示意圖。
第4圖係為根據本發明實施例的傳輸介面電路的示意圖。
在說明書及後續的申請專利範圍當中使用了某些詞彙來指稱特定的元件。所屬領域中具有通常知識者應可理解,硬體製造商可能會用不同的名詞來稱呼同樣的元件。本說明書及後續的申請專利範圍並不以名稱的差異來作為區分元件的方式,而是以元件在功能上的差異來作為區分的準則。在通篇說明書及後續的請求項當中所提及的「包含」係為一開放式的用語,故應解釋成「包含但不限定於」。另外,「耦接」一詞在此係包含任何直接及間接的電氣連接手段。因此,若文中描述一第一裝置耦接於一第二裝置,則代表該第一裝置可直接電氣連接於該第二裝置,或透過其他裝置或連接手段間接地電氣連接至該第二裝置。
為了便於理解,本發明在大部分的舉例中係以「硬碟」、「硬碟外接盒」、「手機」等用語作說明,然而這些用語僅作為說明之目的,並非用來限制本發明的範疇。例如,在各種不同的實施例中,「硬碟」可以置換為固態式硬碟、USB隨身碟或SDcard等各種具備儲存能力的裝置。此外,「外接盒」係指包含控制晶片以及儲存裝置的產品,而本發明不限於此,控制晶片可用其他方式來與儲存裝置作結合,只要是一併使用控制晶片以及儲存裝置的方法、手段皆可視為本發明所提到的「外接盒」的一種實施方式。再者,「手機」在此泛指智慧型手機,可以亦可推廣為各種便於攜帶且內建處理器的電子裝置。
以上所提到的習知技術遭遇到的問題,其發生的主要原因大致為:當傳統外接盒接上主機(電腦或手機)後,外接盒控制器會立刻啟動儲存裝置(如硬碟)以然後進行儲存裝置讀寫操作,這種方法當主機是行動裝置時會有些風險存在,例如:不確定使用者身分是否合法,以及不確定手機電量是否足夠。本發明係於手機端安裝與外接盒相對應的APP,並且透過APP將使用者的指 令以及當前的手機狀態通知給控制器,待控制器確認手機環境安全且電量處於適合傳輸的狀態後,才用指令控制儲存裝置啟動。
請分別參考第1A圖以及第1B圖,第1A圖為根據本發明實施例的電腦執行備份資料的控制方法的流程圖,且第1B圖為根據本發明實施例的手機充電與執行備份資料的控制方法的流程圖。與電腦進行連接時,如第1A圖所示,會進行一般的資料傳輸。當外接盒接上電源適配器與手機後,如第1B圖所示,外接盒控制器即立刻關閉儲存裝置(或是令儲存裝置進入待機休眠、省電模式)。或者,外接盒控制器可從手機APP認證是合法手機後(例如使用者身份正確),才令儲存裝置進入待機休眠、省電模式。此外,外接盒控制器可根據不同的使用者身分來執行符合其個人需求的操作模式,例如,外接盒控制器可掃描手機內是否有新資料需要備份,並且可在使用者不額外進行操作的情況下主動進行手機資料備份。此外,所述控制器可為橋式控制器(bridge controller),但本發明不以此為限。
在一範例中,在執行備份工作的情況之前,可先檢查手機電量是否達一定程度(例如70%的總電量),若達一定程度才通知外接盒控制器啟動儲存裝置,手機APP才開始寫入新資料進入儲存裝置。
若使用者選擇備份新資料優先(請參考第3圖,其為根據本發明實施例的備份優先模式的示意圖),在前景執行手機APP,強制APP通知外接盒控制器啟動儲存裝置(視手機電量可暫停手機充電),在等待儲存裝置準備完成前,先掃描準備手機內需備份的新資料,等儲存裝置準備完成後,就可以寫入新資料進入儲存裝置。備份完成後,依手機電量決定關閉儲存裝置,重啟手機充電。
在第1A圖中,當外接盒接上電腦時,外接盒控制器立刻啟動外接盒內的儲存裝置,等儲存裝置準備完成,回應電腦詢問。但是在第1B圖,當外接盒接上電源與手機後,外接盒控制器不立刻啟動外接盒內的儲存裝置,必須由手機APP控制外接盒控制器啟動或關閉儲存裝置。或經手機APP通知外接盒控制器、手機狀況後,外接盒控制器才啟動或關閉儲存裝置。其中,手機APP控制外接盒控制器啟動或關閉儲存裝置可以依手機狀態及充電優先(請參考第2圖,其為根據本發明實施例的充電優先模式的示意圖)或備份優先策略,再決定啟動或關閉儲存裝置的時機。如:有新的資料需要備份,手機電量達一定程度,使用者操作APP存取儲存裝置,或是等一段時間後,APP自動控制外接盒啟動或關閉儲存裝置。
在本發明另一實施例中,若外接盒儲存裝置先接上電源,手機再接上外接盒後,外接盒內的儲存裝置(如硬碟)不立刻自行啟動,而是由手機APP啟動外接盒內的儲存裝置。手機APP被外接裝置觸發後,先確認外接裝置是合法儲存裝置,再檢查手機內部狀態,如:確認使用者身分,有新的資料需要備份,手機電量達一定程度,再依充電優先或備份優先策略,通知外接盒開關儲存裝置或手機充電,順序或同時在背景完成手機的充電與備份工作。
請參考第4圖,其為根據本發明實施例的傳輸介面電路100的示意圖,第4圖為本發明其中一種具體的架構,但並不用以限制本發明的範疇。此外,第4圖的架構可搭配前述第1~3圖的流程來實施。
傳輸介面電路100用以提供電子裝置(可為手機140或電腦130)與儲 存裝置120之間的傳輸,傳輸介面電路100包含一電源供應埠Power_3、第一電源埠Power_1、第二電源埠Power_2、第一資料傳輸埠Data_1、第二資料傳輸埠Data_2、第三資料傳輸埠Data_3、第一開關Switch_A、第二開關Switch_B以及匯流排開關Switch_Bus,其中,第一開關Switch_A、第二開關Switch_B係透過內部傳輸路徑Path_AB來相互耦接。電源供應埠Power_3係用以耦接一電源,且所耦接的電源可為電源適配器(power adaptor)150,但也用行動電源取代。上述電子裝置可為智慧型手機、穿戴型裝置、平板電腦等(此時會連接到第二電源埠Power_2以及第二資料傳輸埠Data_2,如手機140所示),也可以是桌上型電腦或筆記型電腦等較大型電腦裝置(此時會連接到第三電源埠Power_3以及第三資料傳輸埠Data_3,如電腦130所示)。此外,雖然在本實施例中,傳輸介面電路100與儲存裝置120是分開的元件,但在本發明其他可能的變化例中兩者可以整合為同一裝置例如整合為一外接盒。
第三電源路徑Path_P3、第三資料傳輸埠Data_3以及第二資料傳輸路徑Path_D2係用以實現儲存裝置120與電腦130之間的檔案傳輸,其中,控制器102可透過電腦130傳來的D+/D-訊號來得知所連接的是電腦而不是電源適配器(power adaptor)。電腦130係為一桌上型電腦或筆記型電腦,電源供應埠Power_3係耦接於電腦130與第一電源開關Switch_A之間,第三資料傳輸埠Data_3用以耦接電腦130,第二資料傳輸路徑Path_D2係耦接於第三資料傳輸埠Data_3與匯流排開關Switch_Bus之間,第三電源路徑Path_P3係耦接於電源供應埠Power_3與第一電源開關Switch_A之間。當電腦130連上傳輸介面電路100時,控制器102會令第一電源路徑Path_P1、第三電源路徑Path_P3、第二資料傳輸路徑Path_D2導通,並且會令第一資料傳輸路徑Path_D1非導通。需要注意的是本發明並不限定必須包含與電腦連線的功能,亦即,第三資料傳輸埠Data_3在其他實施例中是可忽略 的,本發明也可以只包含與手機、平板等連線的功能。
第一電源路徑Path_P1係耦接於第一電源埠Power_1,其中第一電源埠Power_1係用以耦接儲存裝置120,以提供儲存裝置120電能,其中儲存裝置120可例如是固態式硬碟或USB隨身碟,但不以此為限。第一資料傳輸路徑Path_D1係耦接於儲存裝置120以及該電子裝置之間,用以進行儲存裝置120以及手機140之間的資料傳輸。此外,第二電源路徑Path_P2係用以提供手機140電能。
進一步而言,第一電源路徑Path_P1係耦接於第一電源開關Switch_A與第一電源埠Power_1之間,第一電源開關Switch_A用以控制第一電源路徑Path_P1的導通與否,且第一電源埠Power_1用以耦接儲存裝置120。第一資料傳輸埠Data_1以及第二資料傳輸埠Data_2,分別用以耦接儲存裝置120以及手機140。匯流排開關Switch_Bus係耦接於第一資料傳輸埠Data_1以及第二資料傳輸埠Data_2之間,用以決定第一資料傳輸路徑Path_D1以及第二資料傳輸路徑Path_D2的導通與否(一般情況下,第一資料傳輸路徑Path_D1以及第二資料傳輸路徑Path_D2中只會導通一者)。第二電源路徑Path_P2係耦接於第二電源開關Switch_B與第二電源埠Power_2之間;其中第二電源開關Switch_B用以控制第二電源路徑Path_P2的導通與否。
手機140上所安裝的應用程式(APP)140C會傳訊息或指令給控制器102,且控制器102會根據該電子裝置傳來的訊息來分別控制第一電源路徑Path_P1、第二電源路徑Path_P2以及第一資料傳輸路徑Path_D1的導通與否。而應用程式140C所傳的訊息包含手機140的電量狀態、使用者模式中至少一者,其中應用程式140C可週期性地傳送訊息至傳輸介面電路100;或由控制器102主動 傳送一狀態請求給手機140,於手機140接收狀態請求後,據以產生訊息,並由應用程式140C回報訊息給傳輸介面電路100(或是其控制器102)。若為指令則內容為Switch_A、Switch_B的開關設定,應用程式140C自行依據使用者的操作行為決定Switch_A、Switch_B的開關設定。
在一實施例中,控制器102會於初始時執行一默認(default)模式,以令第一電源路徑Path_P1以及第一資料傳輸路徑Path_D1為非導通,且令第二電源路徑Path_P2為導通。此作法的目的是為了不使狀況未明的情況下造成備份失敗,或在手機電量不足的情況下進一步降低其電量。
另外,如果手機端並未安裝APP(即140C),則控制器102可禁用第一資料傳輸路徑Path_D1,使手機插上傳輸介面電路100後只能單純進行充電。應用程式140C可隨時監測手機的電量,其中監測電量的程序可由應用程式140C主動進行,或是由控制102發出請求給應用程式140C,以要求應用程式140C進行。當手機140的電量狀態係低於一預定電量時(例如70%的總電量,但不以此為限),應用程式140C會維持默認模式。在另一情況下,當手機140的電量狀態高於上述預定電量時,應用程式140C會停用默認模式,並且進行以下操作:經由控制器102控制,在維持第二電源開關Switch_B的情況下,致能第一電源開關Switch_A以及匯流排開關Switch_Bus,以同時對儲存裝置120進行供電以及進行手機140與儲存裝置120之間的資料傳輸。倘若在此過程中手機140的電量狀態呈現低於另一預定電量(其中該另一預定電量低於前述的預定電量,該另一預定電量可例如是65%的總電量)時,禁能第一電源開關Switch_A以及匯流排開關Switch_Bus,以停止對對儲存裝置120進行的供電。以上對電量的流失區間設定為65%~70%可防止過於頻繁地開啟或關閉儲存裝置120,造成硬碟裝置的損 壞。比方說,如果電量的流失區間設為69%~70%,便可能會有上述疑慮。
當使用者模式係為充電優先模式時(可參考第2圖實施例),控制器102進行以下操作:令第一電源路徑Path_P1以及第一資料傳輸路徑Path_D1非導通,且令第二電源路徑Path_P2為導通。然而,即使是在充電優先模式時下,傳輸介面電路100仍可同時兼顧資料備份,舉例來說,應用程式140C可在充電優先模式下監測手機140的電量狀態,若手機140的電量狀態係高於預定電量時(例如70%的總電量),應用程式140C進行以下操作:經由控制器102控制,在維持第二電源路徑Path_P2為導通的情況下,將第一電源路徑Path_P1以及第一資料傳輸路徑Path_D1由非導通切換為導通。
當使用者模式係為備份優先模式時(可參考第3圖實施例),應用程式140C進行以下操作:經由控制器102控制,令第一電源路徑Path_P1以及第一資料傳輸路徑Path_D1導通,且令第二電源路徑Path_P2為非導通。
綜上所述,本發明諸實施例可實現對手機充電以及檔案備份之間的妥善控制,可因應手機實際的情況以及使用者的操作行為來決定要執行充電優先模式或備份優先模式,大幅改善了使用者的體驗。此外,本發明的外接盒控制器可根據APP回報的使用者模式、電池電量等資訊來採用一優化的充電備份管理方案。以上所述僅為本發明之較佳實施例,凡依本發明申請專利範圍所做之均等變化與修飾,皆應屬本發明之涵蓋範圍。
100:傳輸介面電路
102:控制器
Power_1:第一電源埠
Power_2:第二電源埠
Power_3:電源供應埠
Data_1:第一資料傳輸埠
Data_2:第二資料傳輸埠
Data_3:第三資料傳輸埠
Switch_A:第一開關
Switch_B:第二開關
Switch_Bus:匯流排開關
Path_AB:內部傳輸路徑
Path_P1:第一電源路徑
Path_P2:第二電源路徑
Path_P3:第三電源路徑
Path_D1:第一資料傳輸路徑
Path_D2:第二資料傳輸路徑
120:儲存裝置
130:電腦
140:手機
140C:應用程式
150:電源適配器

Claims (17)

  1. 一種傳輸介面電路,用以選擇性地提供一第一電子裝置、一第二電子裝置與一儲存裝置之間的傳輸,該傳輸介面電路包含:一電源供應埠,用以耦接一電源,其中該電源為相對於該第一、該第二電子裝置與該儲存裝置之一外部電源;一第一電源路徑,耦接於該電源供應埠以及一第一電源埠,其中該第一電源埠用以耦接該儲存裝置,以提供該儲存裝置電能;一第一電源開關(A),耦接於該第一電源埠以及該電源供應埠之間,其中該第一電源路徑係耦接於該第一電源開關與該第一電源埠之間,該第一電源開關用以控制該第一電源路徑的導通與否,且該第一電源埠用以耦接該儲存裝置;一第一資料傳輸路徑,耦接於該儲存裝置以及該第一電子裝置之間,使得該第一電子裝置得以對該儲存裝置進行存取;一第二資料傳輸路徑,耦接於該儲存裝置以及該第二電子裝置之間,使得該第二電子裝置得以對該儲存裝置進行存取;一第二電源路徑,耦接於該電源供應埠以及一第二電源埠,其中該第二電源埠用以耦接該第一電子裝置,以提供該第一電子裝置電能;以及一控制器,用以根據該第一電子裝置傳來的訊息來分別控制該第一電源路徑、該第二電源路徑以及該第一資料傳輸路徑的導通與否;其中,當該第一電子裝置的電量狀態落在一預定電量區間時,禁能該第一電源開關,以停止對該儲存裝置進行供電。
  2. 如請求項1所述的傳輸介面電路,其中該電源供應埠所耦接的該電源係為一電源適配器(power adaptor)或一行動電源。
  3. 如請求項1所述的傳輸介面電路,其中該第一電子裝置係為一智慧型手機、穿戴型裝置、平板電腦、桌上型電腦或筆記型電腦。
  4. 如請求項1所述的傳輸介面電路,其中來自該第一電子裝置的該訊息係由該第一電子裝置所安裝的對應於該傳輸介面電路的一應用程式所提供。
  5. 如請求項4所述的傳輸介面電路,該訊息包含該第一電子裝置的電量狀態、使用者模式中至少一者,其中:該應用程式係週期性地傳送該訊息至該傳輸介面電路;或該控制器主動傳送一狀態請求給該第一電子裝置,於該第一電子裝置接收該狀態請求後,據以產生該訊息,並由該應用程式回報該訊息給該控制器。
  6. 如請求項1所述的傳輸介面電路,另包含:一第一資料傳輸埠以及一第二資料傳輸埠,分別用以耦接該儲存裝置以及該第一電子裝置;一匯流排開關,耦接於該該第一資料傳輸埠、該第二資料傳輸埠以及一第三資料傳輸埠之間,用以決定至少該第一資料傳輸路徑或第二資料傳輸路徑的導通與否。
  7. 如請求項6所述的傳輸介面電路,另包含:一第二電源開關(B),耦接於該第二電源埠以及該電源供應埠之間,其中 該第二電源路徑係耦接於該第二電源開關與該第二電源埠之間;其中該第二電源開關用以控制該第二電源路徑的導通與否,且該第二電源埠用以耦接該第一電子裝置。
  8. 如請求項6所述的傳輸介面電路,另包含一第三電源路徑、該第三資料傳輸埠以及該第二資料傳輸路徑;其中該第二電子裝置係為一桌上型電腦或筆記型電腦,該電源供應埠係耦接於該第二電子裝置與該第一電源開關之間,該第三資料傳輸埠用以耦接該第二電子裝置,該第二資料傳輸路徑係耦接於該第三資料傳輸埠與該匯流排開關之間,該第三電源路徑係耦接於該電源供應埠與該第一電源開關之間;以及當該第二電子裝置透過該電源供應埠或者是該第三資料傳輸埠,連上該傳輸介面電路時,該控制器令該第一電源路徑、該第三電源路徑、該第二資料傳輸路徑導通,且令該第一資料傳輸路徑非導通。
  9. 如請求項6所述的傳輸介面電路,其中該控制器於初始時執行一默認模式,以令該第一電源路徑以及該第一資料傳輸路徑為非導通,且令該第二電源路徑為導通。
  10. 如請求項9所述的傳輸介面電路,其中當該第一電子裝置的電量狀態係低於一第一預定電量時,該控制器維持該默認模式。
  11. 如請求項9所述的傳輸介面電路,其中當該第一電子裝置的電量狀態高於一第一預定電量時,該控制器停用該默認模式,並且進行以下操作:禁能該第二電源開關,致能該第一電源開關以及該匯流排開關,以同時對 該儲存裝置進行供電以及進行該第一電子裝置與該儲存裝置之間的資料傳輸。
  12. 如請求項11所述的傳輸介面電路,其中當該第一電子裝置的電量狀態低於一第二預定電量時,禁能該第一電源開關以及該匯流排開關,以停止對對該儲存裝置進行的供電,其中該第二預定電量低於該第一預定電量。
  13. 如請求項6所述的傳輸介面電路,其中當該使用者模式係為一充電優先模式時,該控制器進行以下操作:令該第一電源路徑以及該第一資料傳輸路徑非導通,且令該第二電源路徑為導通。
  14. 如請求項13所述的傳輸介面電路,其中該控制器在該充電優先模式下監測該第一電子裝置的電量狀態,若該第一電子裝置的電量狀態係高於一第一預定電量時,該控制器進行以下操作:在維持該第二電源路徑為導通的情況下,將該第一電源路徑以及該第一資料傳輸路徑由非導通切換為導通。
  15. 如請求項6所述的傳輸介面電路,其中當該使用者模式係為一備份優先模式時,該控制器進行以下操作:令該第一電源路徑以及該第一資料傳輸路徑導通,且令該第二電源路徑為非導通。
  16. 一種傳輸介面電路,用以選擇性地提供一第一電子裝置、一第二電子裝置與一儲存裝置之間的傳輸,該傳輸介面電路包含:一電源供應埠,用以耦接一電源,其中該電源為相對於該第一、該第二電子裝置之一外部電源;一第一電源路徑,耦接於該電源供應埠以及一第一電源埠,其中該第一電源埠用以耦接該儲存裝置,以提供該儲存裝置電能;一第一電源開關(A),耦接於該第一電源埠以及該電源供應埠之間,其中該第一電源路徑係耦接於該第一電源開關與該第一電源埠之間,該第一電源開關用以控制該第一電源路徑的導通與否,且該第一電源埠用以耦接該儲存裝置;一第一資料傳輸路徑,耦接於該儲存裝置以及該第一電子裝置之間,使得該第一電子裝置得以對該儲存裝置進行存取;一第二資料傳輸路徑,耦接於該儲存裝置以及該第二電子裝置之間,使得該第二電子裝置得以對該儲存裝置進行存取;一第二電源路徑,耦接於該電源供應埠以及一第二電源埠,其中該第二電源埠用以耦接該第一電子裝置,以提供該第一電子裝置電能;以及一控制器,用以根據該第一電子裝置傳來的訊息來分別控制該第一電源路徑、該第二電源路徑以及該第一資料傳輸路徑的導通與否;其中該第一電子裝置包含一處理器,用以運行一應用程式,該應用程式可根據使用者的操作行為決定該傳輸介面電路的電源路徑與資料路徑的配置;以及該控制器接受該處理器的該應用程式的指令,並且根據該指令執行電源路徑與資料路徑的切換相關動作,其中當該第一電子裝置的電量狀態落在一預定電量區間時,該處理器發送指令,使得該控制器禁能該第一電源開關,以停止對該儲存裝置進行供電。
  17. 一種控制一傳輸介面電路的方法,其中該傳輸介面電路用以選擇性地提供一第一電子裝置、一第二電子裝置與一儲存裝置之間的傳輸以及電源,該方法包含:執行一默認模式,關閉該儲存裝置與一外部電源之間的一第一電源路徑,以及關閉該第一電子裝置與儲存裝置之間的一第一資料傳輸路徑,並導通該第一電子裝置與該外部電源之間的一第二電源路徑;當該第一電子裝置的電量狀態落在一預定電量區間時,透過禁能一第一電源開關來阻斷該第一電源路徑,從而停止對該儲存裝置進行供電;根據該第一電子裝置之電量,選擇性地執行一第一模式,其中在該第一模式中,同時導通該第一電源路徑、該第二電源路徑以及該第一資料傳輸路徑;以及根據一使用者命令,導通該第一電源路徑以及該第一資料傳輸路徑導通,並且關閉該第二電源路徑;其中,該傳輸介面電路可允許該第一電子裝置與該第二電子裝置對該儲存裝置進行存取。
TW108103510A 2019-01-30 2019-01-30 傳輸介面電路 TWI736834B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
TW108103510A TWI736834B (zh) 2019-01-30 2019-01-30 傳輸介面電路
US16/744,143 US11086374B2 (en) 2019-01-30 2020-01-15 Transmission interface circuit having a plurality of power supply paths whereby transmission are placed in one of a conductive or nonconductive state

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW108103510A TWI736834B (zh) 2019-01-30 2019-01-30 傳輸介面電路

Publications (2)

Publication Number Publication Date
TW202028999A TW202028999A (zh) 2020-08-01
TWI736834B true TWI736834B (zh) 2021-08-21

Family

ID=71731287

Family Applications (1)

Application Number Title Priority Date Filing Date
TW108103510A TWI736834B (zh) 2019-01-30 2019-01-30 傳輸介面電路

Country Status (2)

Country Link
US (1) US11086374B2 (zh)
TW (1) TWI736834B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11816002B2 (en) 2021-09-14 2023-11-14 Vinpower Inc. Method for a data backup unit to intelligently charge a mobile device

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI759765B (zh) * 2020-06-12 2022-04-01 民傑資科股份有限公司 具有同時充電及備份資料功能的裝置
TWI775501B (zh) * 2021-06-21 2022-08-21 美商偉寶科技股份有限公司 在充電裝置中備份資料的方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW201703392A (zh) * 2015-06-30 2017-01-16 Dong-Sheng Li 集線器
US9645962B2 (en) * 2013-09-26 2017-05-09 Delphi Technologies, Inc. Flexible mobile device connectivity to automotive systems with USB hubs
US9997939B2 (en) * 2016-01-11 2018-06-12 Simpower Technology Inc. Hub

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5125006A (en) * 1989-12-08 1992-06-23 Standard Microsystems Corporation Local area network high impedance transceiver
US6973535B2 (en) 2001-09-14 2005-12-06 Cornice, Inc. Digital device configuration and method
DE10344285A1 (de) * 2003-09-24 2005-05-12 Infineon Technologies Ag Prozessor-Anordnung, Textilgewebestruktur, Flächenverkleidungsstruktur und Verfahren zum Weiterleiten von elektrischer Energieversorgung zwischen einer Vielzahl einander örtlich benachbart angeordneter Prozessorelemente
CN102694212A (zh) 2011-03-24 2012-09-26 纬创资通股份有限公司 电池组及其电子装置与电池管理方法
TWM544148U (zh) 2017-01-17 2017-06-21 Wieson Technologies Co Ltd 多埠式擴充基座之組裝結構

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9645962B2 (en) * 2013-09-26 2017-05-09 Delphi Technologies, Inc. Flexible mobile device connectivity to automotive systems with USB hubs
TW201703392A (zh) * 2015-06-30 2017-01-16 Dong-Sheng Li 集線器
US9997939B2 (en) * 2016-01-11 2018-06-12 Simpower Technology Inc. Hub

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11816002B2 (en) 2021-09-14 2023-11-14 Vinpower Inc. Method for a data backup unit to intelligently charge a mobile device

Also Published As

Publication number Publication date
US20200241617A1 (en) 2020-07-30
US11086374B2 (en) 2021-08-10
TW202028999A (zh) 2020-08-01

Similar Documents

Publication Publication Date Title
CN102707784B (zh) 用于功率控制以使功率消耗最少的方法和***
US7627696B2 (en) Electronic device, method for controlling the same, information processing apparatus, and computer program
TWI736834B (zh) 傳輸介面電路
EP2214077B1 (en) Method and device for charging of mobile devices
US20080010514A1 (en) Backup power supply and desktop computer and method for protecting the data thereof
US20090019301A1 (en) Storage apparatus
JP2010108423A (ja) 情報処理装置
TW201721352A (zh) 用以提供在閒置狀態中之電力的方法與設備
TW201224737A (en) Storage drive management
WO2011160572A1 (zh) 一种通过通用串行总线接口充电的方法和装置
TW201042456A (en) Computer system with crashed BIOS data recovering function and recovering method thereof
JP2011234573A (ja) 情報処理装置および情報処理装置の制御方法
JP2011014042A (ja) 情報処理装置、情報処理装置の電力制御方法、およびコンピュータが実行可能なプログラム
TWI431464B (zh) Computer system with power control and power control method
US9729335B2 (en) Method for remotely accessing data and local apparatus using the method
TWI726550B (zh) 在待機階段提供電源的方法
TWI489296B (zh) 電腦
US20150169039A1 (en) Electronic Apparatus, Method and Storage Medium
US10645166B2 (en) Network interface card
CN111522762B (zh) 传输接口电路
TW201535100A (zh) 電子裝置與電源管理方法
TWI221971B (en) The system and method for controlling dual hot-swappable IDE devices
JP2001350548A (ja) 外部記憶装置の電源制御回路
US20190041935A1 (en) Power transfer synchronization for information handling system and external device
JP2004133542A (ja) 情報処理装置