JP6645671B1 - Type-C interface circuit, control method thereof, and CC communication monitoring program - Google Patents

Type-C interface circuit, control method thereof, and CC communication monitoring program Download PDF

Info

Publication number
JP6645671B1
JP6645671B1 JP2019021702A JP2019021702A JP6645671B1 JP 6645671 B1 JP6645671 B1 JP 6645671B1 JP 2019021702 A JP2019021702 A JP 2019021702A JP 2019021702 A JP2019021702 A JP 2019021702A JP 6645671 B1 JP6645671 B1 JP 6645671B1
Authority
JP
Japan
Prior art keywords
type
communication
monitoring
interface circuit
external device
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
JP2019021702A
Other languages
Japanese (ja)
Other versions
JP2020129277A (en
Inventor
島田 剛
剛 島田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Platforms Ltd
Original Assignee
NEC Platforms Ltd
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 NEC Platforms Ltd filed Critical NEC Platforms Ltd
Priority to JP2019021702A priority Critical patent/JP6645671B1/en
Application granted granted Critical
Publication of JP6645671B1 publication Critical patent/JP6645671B1/en
Publication of JP2020129277A publication Critical patent/JP2020129277A/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Systems (AREA)

Abstract

【課題】Type−C規格のインターフェースの通信状態を判定することが可能なType−Cインターフェース回路、その制御方法、及び、CC通信監視プログラムを提供すること。【解決手段】Type−Cインターフェース回路12は、USB Type−C規格に準拠するコネクタ125と、ケーブル13を介してコネクタ125に接続された外部デバイスとCC信号を用いて通信の可否に関するネゴシエーションを行うType−C制御回路121と、独立して設けられたメインCPU11と通信可能に構成され、ネゴシエーションの監視を行うとともに、その監視結果を記憶するCC通信監視部126と、を備える。【選択図】図1An object of the present invention is to provide a Type-C interface circuit capable of determining a communication state of a Type-C standard interface, a control method thereof, and a CC communication monitoring program. A Type-C interface circuit negotiates with a connector 125 conforming to the USB Type-C standard and an external device connected to the connector 125 via a cable 13 using a CC signal to negotiate whether communication is possible or not. It comprises a Type-C control circuit 121 and a CC communication monitoring unit 126 configured to be able to communicate with the independently provided main CPU 11, to monitor negotiations, and to store the monitoring results. [Selection diagram] Fig. 1

Description

本発明は、Type−Cインターフェース回路、その制御方法、及び、CC通信監視プログラムに関する。   The present invention relates to a Type-C interface circuit, a control method thereof, and a CC communication monitoring program.

USB Type−C規格に準拠する(Type−C規格の)インターフェースでは、USB2.0規格の信号線、その他の高速信号線、及び、電源供給配線がひとつのケーブルに統合されて用いられている。ここで、Type−C規格のコネクタ及びケーブルは、それぞれ統一された形状に規格化されている。そのため、例えばホスト機器は、1種類のType−C規格のケーブルを用いることにより、Type−C規格のコネクタを持つ様々な種類のデバイスと接続することが可能である。   In an interface conforming to the USB Type-C standard (type-C standard), a USB 2.0 standard signal line, other high-speed signal lines, and power supply wiring are integrated into one cable and used. Here, Type-C standard connectors and cables are standardized in a unified shape. Therefore, for example, the host device can be connected to various types of devices having Type-C standard connectors by using one type-C standard cable.

しかし、ホスト機器に搭載された制御部(例えば、マザーボード)では、ハードウェアの設計仕様に応じてサポート対象のデバイスが限定されているため、必ずしもType−C規格のコネクタを持つ全てのデバイスの動作がサポートされているわけではない。ところが、上述したように、Type−C規格のコネクタ及びケーブルはそれぞれ統一された形状に規格化されているため、ホスト機器と、当該ホスト機器によって動作がサポートされていないデバイスと、の見かけ上の接続が可能となってしまう。そのため、エンドユーザーは、ホスト機器によってサポートされていないデバイスでも動作が可能であると思い込んでしまう。その結果、組み合わせが原因の動作不良が発生してしまう可能性があった。   However, in a control unit (for example, a motherboard) mounted on a host device, devices to be supported are limited according to hardware design specifications, so that operation of all devices having a connector of Type-C standard is not necessarily required. Is not supported. However, as described above, since the connectors and cables of the Type-C standard are standardized in a unified shape, the apparent appearance of the host device and the device whose operation is not supported by the host device is apparent. Connection is possible. Therefore, the end user assumes that the device can operate on a device that is not supported by the host device. As a result, there is a possibility that a malfunction due to the combination may occur.

このような動作不良は、CC(Configuration Channel)信号を用いて行われるホスト機器とデバイスとの間の通信の可否に関するネゴシエーションにおいて発生することがほとんどである。   Such an operation failure often occurs in a negotiation on whether or not communication between a host device and a device is performed using a CC (Configuration Channel) signal.

ここで、このCC信号を用いたネゴシエーション(以下、CC通信とも称す)は、ホスト機器に設けられたType−Cインターフェース回路と、デバイスと、の間で行われる。しかしながら、通常、Type−Cインターフェース回路は、ホスト機器の制御部であるメインCPU(Central Processing Unit)とは独立して設けられている。そのため、メインCPUは、Type−Cインターフェース回路によるネゴシエーションの結果を取得することができず、ホスト機器とデバイスとの間のType−C規格のインターフェースが正常に行われているか否かを判断することができなかった。なお、Type−C規格のインターフェースに関する技術は、例えば特許文献1及び特許文献2に開示されている。   Here, the negotiation using the CC signal (hereinafter, also referred to as CC communication) is performed between a Type-C interface circuit provided in the host device and the device. However, usually, the Type-C interface circuit is provided independently of a main CPU (Central Processing Unit) which is a control unit of the host device. For this reason, the main CPU cannot obtain the result of the negotiation by the Type-C interface circuit, and determines whether or not the interface of the Type-C standard between the host device and the device is normally performed. Could not. The technology related to the interface of the Type-C standard is disclosed in, for example, Patent Documents 1 and 2.

特開2018−133047号公報JP 2018-133047 A 特開2009−086753号公報JP 2009-087553 A

上述のように、関連技術のホスト機器(電子装置)では、CC通信を行うType−Cインターフェース回路と、メインCPUと、が独立して設けられている。そのため、メインCPUは、Type−Cインターフェース回路によるネゴシエーションの結果を取得するができず、ホスト機器とデバイスとの間のType−C規格のインターフェースが正常に行われているか否かを判断することができなかった。その結果、例えば、このホスト機器のユーザーは、当該ホスト機器とデバイスとの間の動作不良の原因を特定することが困難であった。   As described above, in the host device (electronic device) of the related art, the Type-C interface circuit for performing CC communication and the main CPU are provided independently. Therefore, the main CPU cannot obtain the result of the negotiation by the Type-C interface circuit, and may determine whether or not the Type-C standard interface between the host device and the device is normally performed. could not. As a result, for example, it has been difficult for the user of the host device to identify the cause of the operation failure between the host device and the device.

本開示の目的は、上述した課題を解決するType−Cインターフェース回路、その制御方法、及び、CC通信監視プログラムを提供することにある。   An object of the present disclosure is to provide a Type-C interface circuit, a control method thereof, and a CC communication monitoring program that solve the above-described problems.

一実施の形態によれば、Type−Cインターフェース回路は、USB Type−C規格に準拠するコネクタと、ケーブルを介して前記コネクタに接続された外部デバイスとCC信号を用いて通信の可否に関するネゴシエーションを行うType−C制御回路と、独立して設けられた制御部と通信可能に構成され、前記ネゴシエーションの監視を行うとともに、その監視結果を記憶するCC通信監視部と、を備える。   According to one embodiment, the Type-C interface circuit negotiates with a connector conforming to the USB Type-C standard and an external device connected to the connector via a cable using a CC signal to determine whether communication is possible. A Type-C control circuit for performing the negotiation, and a CC communication monitoring unit configured to be able to communicate with a separately provided control unit, to monitor the negotiation, and to store the monitoring result.

一実施の形態によれば、Type−Cインターフェース回路の制御方法は、ケーブルを介してUSB Type−C規格に準拠するコネクタに接続された外部デバイスとCC信号を用いて通信の可否に関するネゴシエーションを行うステップと、CC通信監視部によって、前記ネゴシエーションの監視を行うととともにその監視結果を記憶するステップと、独立して設けられた制御部と前記監視結果に関する通信を行うステップと、を備える。   According to one embodiment, a control method of a Type-C interface circuit negotiates whether communication is possible or not using a CC signal with an external device connected to a connector compliant with the USB Type-C standard via a cable. And a step of monitoring the negotiation by a CC communication monitoring unit and storing the monitoring result, and a step of communicating with the independently provided control unit regarding the monitoring result.

一実施の形態によれば、CC通信監視プログラムは、ケーブルを介してUSB Type−C規格に準拠するコネクタに接続された外部デバイスとCC信号を用いて通信の可否に関するネゴシエーションを行う処理と、CC通信監視部によって、前記ネゴシエーションの監視を行うととともにその監視結果を記憶する処理と、独立して設けられた制御部と前記監視結果に関する通信を行う処理と、をコンピュータに実行させる。   According to one embodiment, the CC communication monitoring program performs a process of negotiating whether or not communication is possible by using a CC signal with an external device connected to a connector conforming to the USB Type-C standard via a cable; The communication monitoring unit causes the computer to execute a process of monitoring the negotiation and storing the monitoring result, and a process of communicating with the independently provided control unit regarding the monitoring result.

前記一実施の形態によれば、Type−C規格のインターフェースの通信状態を判定することが可能なType−Cインターフェース回路、その制御方法、及び、CC通信監視プログラムを提供することができる。   According to the one embodiment, it is possible to provide a Type-C interface circuit capable of determining a communication state of a Type-C standard interface, a control method thereof, and a CC communication monitoring program.

実施の形態1に係るType−Cインターフェース回路が搭載された電子装置の概要を示すブロック図である。FIG. 2 is a block diagram illustrating an outline of an electronic device equipped with the Type-C interface circuit according to the first embodiment. 実施の形態1に係るType−Cインターフェース回路が搭載された電子装置の詳細な構成例を示すブロック図である。FIG. 2 is a block diagram illustrating a detailed configuration example of an electronic device equipped with the Type-C interface circuit according to the first embodiment. 実施の形態1に至る前の構想に係るType−Cインターフェース回路が搭載された電子装置の構成例を示すブロック図である。FIG. 2 is a block diagram showing a configuration example of an electronic device equipped with a Type-C interface circuit according to a concept before reaching Embodiment 1.

以下、図面を参照しつつ、実施の形態について説明する。なお、図面は簡略的なものであるから、この図面の記載を根拠として実施の形態の技術的範囲を狭く解釈してはならない。また、同一の要素には、同一の符号を付し、重複する説明は省略する。   Hereinafter, embodiments will be described with reference to the drawings. Since the drawings are simplified, the technical scope of the embodiments should not be interpreted narrowly based on the description of the drawings. In addition, the same elements are denoted by the same reference numerals, and redundant description will be omitted.

以下の実施の形態においては便宜上その必要があるときは、複数のセクションまたは実施の形態に分割して説明する。ただし、特に明示した場合を除き、それらはお互いに無関係なものではなく、一方は他方の一部または全部の変形例、応用例、詳細説明、補足説明等の関係にある。また、以下の実施の形態において、要素の数等(個数、数値、量、範囲等を含む)に言及する場合、特に明示した場合および原理的に明らかに特定の数に限定される場合等を除き、その特定の数に限定されるものではなく、特定の数以上でも以下でもよい。   In the following embodiments, when necessary for the sake of convenience, the description will be made by dividing into a plurality of sections or embodiments. However, they are not irrelevant to each other, unless otherwise specified, and one of them has a relationship of some or all of the other modifications, applications, detailed explanations, supplementary explanations, and the like. Further, in the following embodiments, when referring to the number of elements (including the number, numerical value, amount, range, etc.), a case where it is particularly specified and a case where it is clearly limited to a specific number in principle, etc. Except, the number is not limited to the specific number, and may be more than or less than the specific number.

さらに、以下の実施の形態において、その構成要素(動作ステップ等も含む)は、特に明示した場合および原理的に明らかに必須であると考えられる場合等を除き、必ずしも必須のものではない。同様に、以下の実施の形態において、構成要素等の形状、位置関係等に言及するときは、特に明示した場合および原理的に明らかにそうでないと考えられる場合等を除き、実質的にその形状等に近似または類似するもの等を含むものとする。このことは、上記数等(個数、数値、量、範囲等を含む)についても同様である。   Furthermore, in the following embodiments, the components (including the operation steps and the like) are not necessarily essential, unless otherwise specified, and when it is deemed essential in principle. Similarly, in the following embodiments, when referring to the shapes, positional relationships, and the like of the components, the shapes are substantially the same unless otherwise specified, and in cases where it is clearly considered in principle not to be so. And the like. The same applies to the above numbers and the like (including numbers, numerical values, amounts, ranges, etc.).

<事前検討>
まず、本発明者によって事前検討されたType−Cインターフェース回路が搭載された電子装置(Type−Cサブシステム)について説明する。図3は、実施の形態1に至る前の構想に係るType−Cインターフェース回路52が搭載された電子装置50の構成例を示すブロック図である。
<Preliminary study>
First, an electronic device (Type-C subsystem) equipped with a Type-C interface circuit that has been studied in advance by the present inventors will be described. FIG. 3 is a block diagram illustrating a configuration example of an electronic device 50 equipped with a Type-C interface circuit 52 according to a concept before the first embodiment.

図3に示すように、電子装置50は、自装置の制御部であるメインCPU(Central Processing Unit)11と、メインCPU11と独立して設けられたType−Cインターフェース回路52と、を備える。   As shown in FIG. 3, the electronic device 50 includes a main CPU (Central Processing Unit) 11 which is a control unit of the own device, and a Type-C interface circuit 52 provided independently of the main CPU 11.

メインCPU11は、電子装置50の全体を制御する。メインCPU11は、チップセット等のIO制御部111を備える。IO制御部111は、メインCPU11の動作を補う機能を有する。例えば、IO制御部111は、USB2.0規格の高速信号、及び、その他の高速信号(例えば、USB3.0規格、USB3.1規格の高速信号)のインターフェースを制御するためのホストコントローラを内蔵している。このホストコンローラは、上記の高速信号に加えて、PCI Express規格のI/O信号、Display Port規格の映像信号、及び、HDMI(登録商標)規格の信号のそれぞれのインターフェースも制御する。なお、ホストコントローラは、IO制御部111に内蔵される場合に限られず、別の半導体チップ上に形成されていても良い。   The main CPU 11 controls the entire electronic device 50. The main CPU 11 includes an IO control unit 111 such as a chipset. The IO control unit 111 has a function to supplement the operation of the main CPU 11. For example, the IO controller 111 has a built-in host controller for controlling an interface of a high-speed signal of the USB 2.0 standard and other high-speed signals (for example, a high-speed signal of the USB 3.0 standard and the USB 3.1 standard). ing. The host controller also controls the interfaces of the I / O signal of the PCI Express standard, the video signal of the Display Port standard, and the signal of the HDMI (registered trademark) standard in addition to the high-speed signal. Note that the host controller is not limited to being built in the IO control unit 111, and may be formed on another semiconductor chip.

Type−Cインターフェース回路52は、Type−C制御回路121と、VCONN制御回路122と、VBUS制御回路123と、マルチプレクサ124と、コネクタ125と、を有する。なお、メインCPU11及びType−Cインターフェース回路52のそれぞれの構成要素の全部は、一つの半導体チップ上に形成されていても良いし、それらの一部は、個別の半導体チップ上に形成されていても良い。   The Type-C interface circuit 52 has a Type-C control circuit 121, a VCONN control circuit 122, a VBUS control circuit 123, a multiplexer 124, and a connector 125. Note that all of the components of the main CPU 11 and the Type-C interface circuit 52 may be formed on one semiconductor chip, or some of them may be formed on individual semiconductor chips. Is also good.

コネクタ125は、Type−C規格のコネクタであって、Type−C規格のケーブル13と接続可能に構成されている。なお、Type−C規格のケーブル13及びコネクタ125には、例えば、CC通信線、USB2.0規格の高速信号が伝送される信号線、その他の高速信号が伝送される信号線、VBUS配線、及び、VCONN配線が含まれている。   The connector 125 is a connector of the Type-C standard, and is configured to be connectable to the cable 13 of the Type-C standard. In addition, the cable 13 and the connector 125 of the Type-C standard include, for example, a CC communication line, a signal line for transmitting a high-speed signal of USB 2.0 standard, a signal line for transmitting other high-speed signals, a VBUS wiring, , VCONN wiring.

CC通信線は、ホスト機器である電子装置1と、外部デバイス(不図示)と、の間の通信の可否に関するネゴシエーションに用いられるCC信号が伝搬する。VBUS配線は、外部デバイスへの給電に用いられる電力配線である。VCONN配線は、Type−C規格のケーブル13に内蔵されたE−Markerへの給電に用いられる電力配線である。なお、E−Markerとは、電子装置1から外部デバイスへの給電電力(VBUS)をケーブル13が安全に中継できるか否かの判定を行うチップのことである。   The CC communication line propagates a CC signal used for negotiation regarding whether communication is possible between the electronic device 1 as a host device and an external device (not shown). The VBUS wiring is a power wiring used to supply power to an external device. The VCONN wiring is a power wiring used to supply power to the E-Marker built in the cable 13 of the Type-C standard. Note that the E-Marker is a chip that determines whether or not the cable 13 can safely relay power (VBUS) supplied from the electronic device 1 to an external device.

Type−C制御回路121は、Type−C規格の通信に関するハードウェア制御を行う。   The Type-C control circuit 121 performs hardware control relating to Type-C standard communication.

具体的には、Type−C制御回路121は、CC信号を用いることによって電子装置1と外部デバイスとの間の通信の可否に関するネゴシエーション(CC通信)を行う。例えば、ホスト機器である電子装置1と外部デバイスとの間でType−C規格のインターフェースがサポートされている場合、ネゴシエーションが成立し、両者間の通信が確立する。それに対し、電子装置1と外部デバイスとの間でType−C規格のインターフェースがサポートされていない場合、ネゴシエーションが成立せず、両者間の通信は確立しない。   Specifically, the Type-C control circuit 121 performs negotiation (CC communication) regarding whether or not communication between the electronic device 1 and the external device is possible by using the CC signal. For example, when an interface of the Type-C standard is supported between the electronic device 1 as the host device and the external device, negotiation is established and communication between the two is established. On the other hand, when the interface of the Type-C standard is not supported between the electronic device 1 and the external device, negotiation is not established and communication between the two is not established.

また、Type−C制御回路121は、VCONN制御回路122及びVBUS制御回路123を用いた外部デバイスへの給電制御を行う。   Further, the Type-C control circuit 121 controls power supply to an external device using the VCONN control circuit 122 and the VBUS control circuit 123.

VCONN制御回路122は、例えばコネクタ125にケーブル13が差し込まれたことが検知されると、Type−C制御回路121からの指示に基づいて、ケーブル13に内蔵されたE−Markerに向けて電力の供給を行う。それにより、E−Markerは、電子装置1から外部デバイスへの給電電力(VBUS)をケーブル13が安全に中継できるか否かの判定を開始する。   When the VCONN control circuit 122 detects, for example, that the cable 13 has been inserted into the connector 125, the VCONN control circuit 122 transmits power to the E-Marker built in the cable 13 based on an instruction from the Type-C control circuit 121. Supply. As a result, the E-Marker starts determining whether or not the cable 13 can safely relay the power (VBUS) supplied from the electronic device 1 to the external device.

VBUS制御回路123は、E−Markerによって電子装置1から外部デバイスへの供給電力をケーブル13が安全に中継できると判定されると、Type−C制御回路121からの指示に基づいて、電力プロファイルに応じた電力制御を行う。   When it is determined by the E-Marker that the power supplied from the electronic device 1 to the external device can be safely relayed by the cable 13, the VBUS control circuit 123 changes the power profile based on the instruction from the Type-C control circuit 121. The power is controlled accordingly.

具体的には、まず、E−Markerによって電子装置1から外部デバイスへの供給電力をケーブル13が安全に中継できると判定されると、その判定結果を受けて、Type−C制御回路121は、外部デバイスから要求された電力値を取得する。そして、Type−C制御回路121は、外部デバイスから要求された電力値に対応する電力プロファイルに基づいた電力制御を行うように、VBUS制御回路123に指示する。それにより、VBUS制御回路123は、Type−C制御回路121からの指示に基づいて、外部デバイスに向けた電力(VBUS)の供給を行う。   Specifically, first, when it is determined by the E-Marker that the power supplied from the electronic apparatus 1 to the external device can be safely relayed by the cable 13, the Type-C control circuit 121 receives the determination result and Obtain the power value requested from the external device. Then, the Type-C control circuit 121 instructs the VBUS control circuit 123 to perform power control based on the power profile corresponding to the power value requested from the external device. Accordingly, the VBUS control circuit 123 supplies power (VBUS) to the external device based on the instruction from the Type-C control circuit 121.

さらに、Type−C制御回路121は、各種の高速信号の通信制御を行う。なお、Type−C制御回路121による各種高速信号の通信制御では、例えば、ケーブル13を介して受信した信号がフリップ(反転)している場合、マルチプレクサ124によって当該受信信号をさらに反転させた信号を選択させるような処理が行われる。   Further, the Type-C control circuit 121 controls communication of various high-speed signals. In the communication control of various high-speed signals by the Type-C control circuit 121, for example, when a signal received via the cable 13 is flipped (inverted), a signal obtained by further inverting the received signal by the multiplexer 124 is output. A process for allowing the user to make a selection is performed.

しかしながら、電子装置50の構成では、CC通信を行うType−C制御回路121と、メインCPU11と、が独立して設けられている。そのため、メインCPU11は、Type−C制御回路121によるネゴシエーションの結果を取得することができず、電子装置50と外部デバイスとの間のType−C規格のインターフェースが正常に行われているか否かを判断することができなかった。その結果、例えば、この電子装置50のユーザーは、電子装置50と外部デバイスとの間の動作不良の原因を特定することが困難であった。   However, in the configuration of the electronic device 50, the Type-C control circuit 121 for performing CC communication and the main CPU 11 are provided independently. Therefore, the main CPU 11 cannot obtain the result of the negotiation by the Type-C control circuit 121, and determines whether or not the interface of the Type-C standard between the electronic device 50 and the external device is normally performed. I could not judge. As a result, for example, it is difficult for the user of the electronic device 50 to identify the cause of the operation failure between the electronic device 50 and the external device.

そこで、そのような問題を解決することが可能な、実施の形態1に係るType−Cインターフェース回路12及びそれを備えた電子装置1が見いだされた。   Therefore, a Type-C interface circuit 12 according to the first embodiment and an electronic device 1 including the same, which can solve such a problem, have been found.

<実施の形態1>
まず、図1を用いて、実施の形態1に係るType−Cインターフェース回路12が搭載された電子装置1の概要について説明する。図1は、実施の形態1に係るType−Cインターフェース回路12が搭載された電子装置1の概要を示すブロック図である。
<First Embodiment>
First, an outline of an electronic device 1 equipped with the Type-C interface circuit 12 according to the first embodiment will be described with reference to FIG. FIG. 1 is a block diagram illustrating an outline of an electronic device 1 on which the Type-C interface circuit 12 according to the first embodiment is mounted.

図1に示すように、電子装置1は、メインCPU11と、Type−Cインターフェース12と、を備える。Type−Cインターフェース回路12は、Type−C制御回路121と、CC通信監視部126と、を備える。   As shown in FIG. 1, the electronic device 1 includes a main CPU 11 and a Type-C interface 12. The Type-C interface circuit 12 includes a Type-C control circuit 121 and a CC communication monitoring unit 126.

CC通信監視部126は、メインCPU11と通信可能に構成され、CC通信に異常が発生していないかどうかの監視を行うとともに、その監視結果をログデータとして記憶する。Type−C制御回路121については、図3に示すType−Cインターフェース回路52に設けられたType−C制御回路121の場合と同様であるため、その説明を省略する。   The CC communication monitoring unit 126 is configured to be able to communicate with the main CPU 11, monitors whether an abnormality has occurred in the CC communication, and stores the monitoring result as log data. The Type-C control circuit 121 is the same as the Type-C control circuit 121 provided in the Type-C interface circuit 52 shown in FIG. 3, and a description thereof will be omitted.

例えば、CC通信監視部126は、通信が中断する等、CC通信に異常が発生したことを検出した場合、その旨をメインCPU11に通知する。それにより、メインCPU11は、Type−C制御回路121によるネゴシエーションの監視結果を取得することができるため、電子装置1と外部デバイスとの間のType−C規格のインターフェースが正常に行われているか否かを判断することができる。   For example, when the CC communication monitoring unit 126 detects that an abnormality has occurred in the CC communication such as the interruption of the communication, it notifies the main CPU 11 of the fact. Thereby, the main CPU 11 can obtain the result of the negotiation monitoring by the Type-C control circuit 121. Therefore, the interface of the Type-C standard between the electronic device 1 and the external device is normally performed. Can be determined.

メインCPU11は、CC通信監視部126からCC通信に異常が発生した旨の通知を受け取ると、その通知内容を、自装置の表示部に表示させたり、自装置の通信部を経由して外部装置に送信したりする。それにより、電子装置1のユーザーは、電子装置1と外部デバイスとの間ではType−C規格のインターフェースがサポートされていない等と認識することができる。つまり、電子装置1のユーザーは、電子装置1と外部デバイスとの間の動作不良の原因を特定することができる。   When the main CPU 11 receives notification from the CC communication monitoring unit 126 that an abnormality has occurred in the CC communication, the main CPU 11 displays the content of the notification on the display unit of the own device, or transmits the notification to the external device via the communication unit of the own device. Or send it to Thereby, the user of the electronic device 1 can recognize that the interface of the Type-C standard is not supported between the electronic device 1 and the external device. That is, the user of the electronic device 1 can specify the cause of the operation failure between the electronic device 1 and the external device.

続いて、図2を用いて、実施の形態1に係るType−Cインターフェース回路12が搭載された電子装置1の詳細について説明する。図2は、実施の形態1に係るType−Cインターフェース回路12が搭載された電子装置1の詳細な構成例を示すブロック図である。   Next, details of the electronic device 1 equipped with the Type-C interface circuit 12 according to the first embodiment will be described with reference to FIG. FIG. 2 is a block diagram illustrating a detailed configuration example of the electronic device 1 on which the Type-C interface circuit 12 according to the first embodiment is mounted.

図2に示すように、電子装置1は、メインCPU11と、Type−Cインターフェース回路12と、を備える。Type−Cインターフェース回路12は、Type−Cインターフェース回路52の場合と比較して、CC通信監視部126をさらに備える。電子装置1のその他の構成については、電子装置50の場合と同様であるため、その説明を省略する。   As shown in FIG. 2, the electronic device 1 includes a main CPU 11 and a Type-C interface circuit 12. The Type-C interface circuit 12 further includes a CC communication monitoring unit 126 as compared with the case of the Type-C interface circuit 52. The other configuration of the electronic device 1 is the same as that of the electronic device 50, and the description thereof will be omitted.

CC通信監視部126は、メインCPU11と通信可能に構成され、CC通信に異常が発生していないかどうかの監視するマイコン127と、マイコン127による監視結果をログデータとして記憶するメモリ128と、を有する。なお、メモリ128は、不揮発性のメモリであることが好ましい。それにより、電源がオフになった場合でも、マイコン127による監視結果が保持される。但し、外部回路によってメモリ128の記憶データがバックアップされるのであれば、揮発性のメモリであっても良い。   The CC communication monitoring unit 126 is configured to be communicable with the main CPU 11 and includes a microcomputer 127 that monitors whether an abnormality has occurred in the CC communication, and a memory 128 that stores a monitoring result of the microcomputer 127 as log data. Have. Note that the memory 128 is preferably a nonvolatile memory. Thus, even when the power is turned off, the monitoring result by the microcomputer 127 is held. However, a volatile memory may be used as long as data stored in the memory 128 is backed up by an external circuit.

例えば、CC通信監視部126は、通信が中断する等、CC通信に異常が発生したことを検出した場合、その旨をメインCPU11に通知する。このとき、CC通信監視部126は、監視結果として、異常に関する情報と、異常が発生する直前のログデータと、をメインCPU11に送信する。或いは、CC通信監視部126からCC通信に異常が発生した旨の通知を受けたメインCPU11が、異常が発生する直前のログデータを、CC通信監視部126に要求して取得するようにしてもよい。このとき、メインCPU11は、異常が発生する直前のログデータを、CC通信監視部126に設けられたメモリ128に直接アクセスして取得するようにしてもよい。或いは、CC通信監視部126が、CC通信に異常が発生したことを検出した場合、割り込み信号をメインCPU11に送信し、それを受けたメインCPU11がCC通信監視部126にアクセスするようにしてもよい。   For example, when the CC communication monitoring unit 126 detects that an abnormality has occurred in the CC communication such as the interruption of the communication, the CC communication monitoring unit 126 notifies the main CPU 11 of the fact. At this time, the CC communication monitoring unit 126 transmits, to the main CPU 11, information on the abnormality and log data immediately before the abnormality occurs as a monitoring result. Alternatively, the main CPU 11, which has been notified from the CC communication monitoring unit 126 that an abnormality has occurred in the CC communication, requests the CC communication monitoring unit 126 to acquire log data immediately before the abnormality occurs. Good. At this time, the main CPU 11 may directly access the memory 128 provided in the CC communication monitoring unit 126 and acquire the log data immediately before the occurrence of the abnormality. Alternatively, when the CC communication monitoring unit 126 detects that an abnormality has occurred in the CC communication, the CC communication monitoring unit 126 may transmit an interrupt signal to the main CPU 11, and the main CPU 11 receiving the interrupt signal may access the CC communication monitoring unit 126. Good.

それにより、メインCPU11は、Type−C制御回路121によるネゴシエーションの監視結果を取得することができるため、電子装置1と外部デバイスとの間のType−C規格のインターフェースが正常に行われているか否かを判断することができる。   Thereby, the main CPU 11 can obtain the result of the negotiation monitoring by the Type-C control circuit 121. Therefore, the interface of the Type-C standard between the electronic device 1 and the external device is normally performed. Can be determined.

メインCPU11は、CC通信監視部126からCC通信に異常が発生した旨の通知を受け取ると、その通知内容を、自装置の表示部に表示させたり、自装置の通信部を経由して外部装置に送信したりする。また、メインCPU11は、CC通信監視部126による監視結果を、ユーティリティやアプリケーションにおいて参照することもできる。それにより、電子装置1のユーザーは、電子装置1と外部デバイスとの間ではType−C規格のインターフェースがサポートされていない等と認識することができる。つまり、電子装置1のユーザーは、電子装置1と外部デバイスとの間の動作不良の原因を特定することができる。   When the main CPU 11 receives notification from the CC communication monitoring unit 126 that an abnormality has occurred in the CC communication, the main CPU 11 displays the content of the notification on the display unit of the own device, or transmits the notification to the external device via the communication unit of the own device. Or send it to The main CPU 11 can also refer to the monitoring result by the CC communication monitoring unit 126 in a utility or an application. Thereby, the user of the electronic device 1 can recognize that the interface of the Type-C standard is not supported between the electronic device 1 and the external device. That is, the user of the electronic device 1 can specify the cause of the operation failure between the electronic device 1 and the external device.

なお、電子装置1は、メインCPU11によって特定された動作不良の原因(Type−C規格のインターフェースがサポートされていない等)を、無線通信を介して、外部機器に送信するようにしてもよい。それにより、外部機器のユーザーは、電子装置1のそばにいなくても、電子装置1と外部デバイスとの間の動作不良の原因を認識することができる。   Note that the electronic device 1 may transmit the cause of the operation failure specified by the main CPU 11 (for example, the interface of the Type-C standard is not supported) to the external device via wireless communication. Thus, the user of the external device can recognize the cause of the malfunction between the electronic device 1 and the external device without being near the electronic device 1.

さらに、CC通信監視部126は、例えばVCONN制御回路122及びVBUS制御回路123の出力電圧(VCONN、VBUS)を監視することで、PD(Power Delivery)通信によって要求通りの電力供給が行われたか否かを監視する。監視結果は、CC通信の監視結果とともに、ログデータとしてメモリ128に記憶される。それにより、メインCPU11は、電子装置1と外部デバイスとの間の動作不良の原因をより詳細に解析することができる。   Further, the CC communication monitoring unit 126 monitors, for example, the output voltages (VCONN, VBUS) of the VCONN control circuit 122 and the VBUS control circuit 123 to determine whether the power supply has been performed as requested by the PD (Power Delivery) communication. Watch out. The monitoring result is stored in the memory 128 as log data together with the monitoring result of the CC communication. Thereby, the main CPU 11 can analyze the cause of the operation failure between the electronic device 1 and the external device in more detail.

なお、ホスト機器である電子装置1と外部デバイスとの間の通信が確立しない場合としては、電子装置1と外部デバイスとの間でType−C規格のインターフェースがサポートされていない場合のほか、ケーブル13に起因している場合もある。そのため、CC通信監視部126は、CC通信を監視することで、外部デバイスとの通信の可否に関するネゴシエーションを監視するだけでなく、ケーブル13に内蔵されたE−Markerとの通信を監視し、かつ、これらを識別可能に構成されることが好ましい。それにより、動作不良の原因が、電子装置1と外部デバイスとの間でType−C規格のインターフェースがサポートされていないことによるものなのか、ケーブル13に起因するものなのか、の特定が可能となる。   The communication between the electronic device 1 as the host device and the external device is not established when the interface of the Type-C standard is not supported between the electronic device 1 and the external device. 13 in some cases. Therefore, the CC communication monitoring unit 126 monitors the CC communication to monitor not only the negotiation regarding the possibility of communication with the external device, but also the communication with the E-Marker built in the cable 13, and , Are preferably configured to be identifiable. Accordingly, it is possible to specify whether the cause of the malfunction is due to the lack of support for the interface of the Type-C standard between the electronic device 1 and the external device or the cable 13. Become.

このように、本実施の形態にかかるType−Cインターフェース回路12は、外部デバイスとの間の通信の可否に関するネゴシエーション(CC通信)を監視するCC通信監視部126を備える。また、本実施の形態にかかるType−Cインターフェース回路12は、独立して設けられたメインCPU11と通信可能に構成されている。それにより、メインCPU11は、Type−C制御回路121によるネゴシエーションの監視結果を取得することができるため、電子装置1と外部デバイスとの間のType−C規格のインターフェースが正常に行われているか否かを判断することができる。その結果、例えば、この電子装置1のユーザーは、電子装置1と外部デバイスとの間の動作不良の原因を特定することができる。また、CC通信監視部126は、ネゴシエーションの監視結果をログデータとして記憶しているため、メインCPU11は、動作不良が発生したときの通信状態を過去に遡って解析すること等もできる。   As described above, the Type-C interface circuit 12 according to the present embodiment includes the CC communication monitoring unit 126 that monitors a negotiation (CC communication) regarding whether communication with an external device is possible. Further, the Type-C interface circuit 12 according to the present embodiment is configured to be able to communicate with an independently provided main CPU 11. Thereby, the main CPU 11 can obtain the result of the negotiation monitoring by the Type-C control circuit 121, and thus determines whether the interface of the Type-C standard between the electronic device 1 and the external device is normally performed. Can be determined. As a result, for example, the user of the electronic device 1 can identify the cause of the malfunction between the electronic device 1 and the external device. Further, since the CC communication monitoring unit 126 stores the result of the negotiation monitoring as log data, the main CPU 11 can analyze the communication state when an operation failure occurs retrospectively.

本実施の形態では、マイコン127が、Type−C制御回路121とは別に設けられた場合を例に説明したが、これに限られない。例えば、マイコン127は、Type−C制御回路121の機能の一部として実現されても良い。   In the present embodiment, an example has been described in which the microcomputer 127 is provided separately from the Type-C control circuit 121, but the present invention is not limited to this. For example, the microcomputer 127 may be realized as a part of the function of the Type-C control circuit 121.

なお、特許文献1には、携帯端末とクレードル機器との接続状態をCC信号の論理状態を監視することによって判定することが記載されている。特許文献2には、システム異常等が発生した場合に、マイコンが異常を検出して不揮発性メモリに障害ログを記録することが記載されている。しかしながら、何れの特許文献にも、自装置の制御部と、外部デバイスとネゴシエーションを行うType−Cインターフェース回路と、が独立して設けられていることについて開示されていない。そのため、これらの特許文献では、自装置の制御部が、Type−Cインターフェース回路によるネゴシエーションの結果を取得することができず、Type−C規格のインターフェースが正常に行われているか否かを判断することができない。それに対し、本実施の形態にかかるType−Cインターフェース回路12は、独立して設けられた電子装置1の制御部(メインCPU11)と通信可能に構成されている。それにより、メインCPU11は、Type−C制御回路121によるネゴシエーションの監視結果を取得することができるため、電子装置1と外部デバイスとの間のType−C規格のインターフェースが正常に行われているか否かを判断することができる。   Note that Patent Document 1 describes that a connection state between a mobile terminal and a cradle device is determined by monitoring a logic state of a CC signal. Patent Document 2 describes that when a system abnormality or the like occurs, a microcomputer detects the abnormality and records a failure log in a nonvolatile memory. However, none of the patent documents discloses that a control unit of the apparatus itself and a Type-C interface circuit that performs negotiation with an external device are provided independently. Therefore, in these patent documents, the control unit of the own device cannot acquire the result of the negotiation by the Type-C interface circuit, and determines whether the interface of the Type-C standard is normally performed. Can not do. On the other hand, the Type-C interface circuit 12 according to the present embodiment is configured to be able to communicate with a control unit (main CPU 11) of the electronic device 1 provided independently. Thereby, the main CPU 11 can obtain the result of the negotiation monitoring by the Type-C control circuit 121, and thus determines whether the interface of the Type-C standard between the electronic device 1 and the external device is normally performed. Can be determined.

以上、図面を参照して、本開示の実施の形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、本開示の要旨を逸脱しない範囲内において様々な設計変更等が可能である。   As described above, the embodiments of the present disclosure have been described in detail with reference to the drawings. However, the specific configuration is not limited to the above, and various design changes may be made without departing from the gist of the present disclosure. Etc. are possible.

上述の実施の形態では、本開示をハードウェアの構成として説明したが、本開示は、これに限定されるものではない。本開示は、CC通信監視部126の全部又は一部の処理を、メインCPU11とは別のサブのCPUにコンピュータプログラムを実行させることにより実現することも可能である。   In the above embodiment, the present disclosure has been described as a hardware configuration, but the present disclosure is not limited to this. In the present disclosure, all or a part of the processing of the CC communication monitoring unit 126 can be realized by causing a sub CPU different from the main CPU 11 to execute a computer program.

また、上述したプログラムは、様々なタイプの非一時的なコンピュータ可読媒体(non−transitory computer readable medium)を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体(tangible storage medium)を含む。非一時的なコンピュータ可読媒体は、例えば、磁気記録媒体、光磁気記録媒体、CD−ROM(Read Only Memory)、CD−R、CD−R/W、半導体メモリを含む。半導体メモリは、例えば、マスクROM、PROM(Programmable ROM)、EPROM(Erasable PROM)、フラッシュROM、RAM(Random Access Memory)などである。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体(transitory computer readable medium)によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。   In addition, the above-described program may be stored using various types of non-transitory computer readable media and supplied to a computer. Non-transitory computer-readable media include various types of tangible storage media. The non-transitory computer-readable medium includes, for example, a magnetic recording medium, a magneto-optical recording medium, a CD-ROM (Read Only Memory), a CD-R, a CD-R / W, and a semiconductor memory. The semiconductor memory is, for example, a mask ROM, a PROM (Programmable ROM), an EPROM (Erasable PROM), a flash ROM, a RAM (Random Access Memory), or the like. In addition, the program may be supplied to a computer by various types of transitory computer readable media. Examples of transitory computer readable media include electrical signals, optical signals, and electromagnetic waves. Transitory computer readable media can provide the program to a computer via a wired communication line such as an electric wire and an optical fiber, or a wireless communication line.

以上、実施の形態を参照して本願発明を説明したが、本願発明は上記によって限定されるものではない。本願発明の構成や詳細には、発明のスコープ内で当業者が理解し得る様々な変更をすることができる。   Although the present invention has been described with reference to the exemplary embodiments, the present invention is not limited to the above. Various changes that can be understood by those skilled in the art can be made to the configuration and details of the present invention within the scope of the invention.

1 電子装置
11 メインCPU
12 Type−Cインターフェース回路
13 ケーブル
50 電子装置
52 Type−Cインターフェース回路
111 チップセット
121 Type−C制御回路
122 VCONN制御回路
123 VBUS制御回路
124 マルチプレクサ
125 コネクタ
126 CC通信監視部
127 マイコン
128 メモリ
1 electronic device 11 main CPU
12 Type-C interface circuit 13 Cable 50 Electronic device 52 Type-C interface circuit 111 Chipset 121 Type-C control circuit 122 VCONN control circuit 123 VBUS control circuit 124 Multiplexer 125 Connector 126 CC communication monitoring unit 127 Microcomputer 128 Memory

Claims (9)

USB Type−C規格に準拠するコネクタと、
ケーブルを介して前記コネクタに接続された外部デバイスとCC(Configuration Channel)信号を用いて通信の可否に関するネゴシエーションを行うType−C制御回路と、
独立して設けられた制御部と通信可能に構成され、前記ネゴシエーションの監視を行うとともに、その監視結果を記憶するCC通信監視部と、
を備え
前記CC通信監視部は、前記ネゴシエーションに異常が発生したことを検出した場合、記憶した前記監視結果を前記制御部に通知するように構成されている、
Type−Cインターフェース回路。
A connector conforming to the USB Type-C standard,
A Type-C control circuit that negotiates whether communication is possible with an external device connected to the connector via a cable by using a CC (Configuration Channel) signal;
A CC communication monitoring unit configured to be able to communicate with an independently provided control unit, and monitoring the negotiation, and storing the monitoring result;
Equipped with a,
The CC communication monitoring unit is configured to notify the stored monitoring result to the control unit when detecting that an abnormality has occurred in the negotiation,
Type-C interface circuit.
前記CC通信監視部は、前記外部デバイスとの通信の可否に関するネゴシエーションを監視するのに加えて、前記ケーブルに内蔵されたE−Markerとの通信を監視するように構成されている、
請求項1に記載のType−Cインターフェース回路。
The CC communication monitoring unit is configured to monitor communication with an E-Marker built in the cable, in addition to monitoring negotiation regarding whether communication with the external device is possible,
The Type-C interface circuit according to claim 1.
前記CC通信監視部は、監視結果を記憶する不揮発性メモリを有する、
請求項1又は2に記載のType−Cインターフェース回路。
The CC communication monitoring unit has a nonvolatile memory for storing a monitoring result,
The Type-C interface circuit according to claim 1.
前記外部デバイスに電力を供給するVBUS制御回路をさらに備え、
前記CC通信監視部は、さらに、前記VBUS制御回路によって前記外部デバイスに供給される電力を監視するとともに、その監視結果を記憶するように構成されている、
請求項1〜3の何れか一項に記載のType−Cインターフェース回路。
A VBUS control circuit that supplies power to the external device;
The CC communication monitoring unit is further configured to monitor the power supplied to the external device by the VBUS control circuit and to store the monitoring result.
The Type-C interface circuit according to claim 1.
請求項1〜4の何れか一項に記載のType−Cインターフェース回路と、
前記Type−Cインターフェース回路とは別に設けられた制御部と、
を備えた、電子装置。
A Type-C interface circuit according to any one of claims 1 to 4,
A control unit provided separately from the Type-C interface circuit;
An electronic device comprising:
前記制御部は、前記CC通信監視部に設けられ前記監視結果を記憶する記憶領域に直接アクセス可能に構成されている、
請求項5に記載の電子装置。
The control unit is configured to be directly accessible to a storage area that is provided in the CC communication monitoring unit and stores the monitoring result.
The electronic device according to claim 5.
前記制御部は、外部機器と無線通信可能に構成されている、
請求項5又は6に記載の電子装置。
The control unit is configured to be able to wirelessly communicate with an external device,
The electronic device according to claim 5.
Type−C制御回路によって、ケーブルを介してUSB Type−C規格に準拠するコネクタに接続された外部デバイスとCC(Configuration Channel)信号を用いて通信の可否に関するネゴシエーションを行うステップと、
CC通信監視部によって、前記ネゴシエーションの監視を行うととともにその監視結果を記憶するステップと、
前記CC通信監視部によって、前記ネゴシエーションに異常が発生したことを検出した場合、記憶した前記監視結果を独立して設けられた制御部に通知するステップと、
を備えた、Type−Cインターフェース回路の制御方法。
A step of performing negotiation on whether or not communication is possible by a Type-C control circuit using a CC (Configuration Channel) signal with an external device connected to a connector conforming to the USB Type-C standard via a cable;
A step of monitoring the negotiation and storing the monitoring result by a CC communication monitoring unit;
When the CC communication monitoring unit detects that an abnormality has occurred in the negotiation, a step of notifying the stored monitoring result to a separately provided control unit,
A method for controlling a Type-C interface circuit, comprising:
ケーブルを介してUSB Type−C規格に準拠するコネクタに接続された外部デバイスとCC(Configuration Channel)信号を用いて通信の可否に関するネゴシエーションを行う処理と、
CC通信監視部によって、前記ネゴシエーションの監視を行うととともにその監視結果を記憶する処理と、
前記CC通信監視部によって、前記ネゴシエーションに異常が発生したことを検出した場合、記憶した前記監視結果を独立して設けられた制御部に通知する処理と、
をコンピュータに実行させるCC通信監視プログラム。
A process of negotiating with the external device connected to a connector conforming to the USB Type-C standard via a cable using a CC (Configuration Channel) signal as to whether communication is possible or not;
A process of monitoring the negotiation by the CC communication monitoring unit and storing a result of the monitoring,
By the CC communication monitoring unit, when detecting that an abnormality has occurred in the negotiation, a process of notifying the stored monitoring result to a separately provided control unit,
CC communication monitoring program that causes a computer to execute
JP2019021702A 2019-02-08 2019-02-08 Type-C interface circuit, control method thereof, and CC communication monitoring program Active JP6645671B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019021702A JP6645671B1 (en) 2019-02-08 2019-02-08 Type-C interface circuit, control method thereof, and CC communication monitoring program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019021702A JP6645671B1 (en) 2019-02-08 2019-02-08 Type-C interface circuit, control method thereof, and CC communication monitoring program

Publications (2)

Publication Number Publication Date
JP6645671B1 true JP6645671B1 (en) 2020-02-14
JP2020129277A JP2020129277A (en) 2020-08-27

Family

ID=69568028

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019021702A Active JP6645671B1 (en) 2019-02-08 2019-02-08 Type-C interface circuit, control method thereof, and CC communication monitoring program

Country Status (1)

Country Link
JP (1) JP6645671B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115994109A (en) * 2023-03-21 2023-04-21 合肥集创微电子科技有限公司 Data transmission method based on Type-C physical interface and electronic equipment

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5020494B2 (en) * 2005-10-12 2012-09-05 キヤノン株式会社 Wireless communication apparatus and control method thereof
JP2017187933A (en) * 2016-04-06 2017-10-12 ルネサスエレクトロニクス株式会社 Semiconductor device, control method of semiconductor device, and power feeding system
JP6681292B2 (en) * 2016-07-20 2020-04-15 キヤノン株式会社 Electronic device and electronic device control method
JP6938171B2 (en) * 2017-03-02 2021-09-22 キヤノン株式会社 Electronic devices and their control methods

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115994109A (en) * 2023-03-21 2023-04-21 合肥集创微电子科技有限公司 Data transmission method based on Type-C physical interface and electronic equipment

Also Published As

Publication number Publication date
JP2020129277A (en) 2020-08-27

Similar Documents

Publication Publication Date Title
CN107111588B (en) Data transfer using PCIe protocol via USB port
JP7029356B2 (en) How to handle impedance abnormalities in power adapters, terminals and charging circuits
TWI569151B (en) Universal serial bus active cable assembly and power management system and method
US10268616B2 (en) Systems and methods for selective disablement of protocols on a USB type-C port
TWI676895B (en) Configuring docks
US10712803B2 (en) Power supply system, power receiving device and power supply device
US20140136863A1 (en) High voltage charging for a portable device
US20150143138A1 (en) System for detecting universal serial bus (usb) device and method thereof
US20210109580A1 (en) Usb device and operation method thereof
JP4063200B2 (en) Data transfer control device and electronic device
US20140059361A1 (en) Information processing system, external apparatus, and method for supplying power from host apparatus to external apparatus
KR20180085192A (en) System including hot plug module and memory module
TW201333707A (en) Mother board having an expanding connector
JP6645671B1 (en) Type-C interface circuit, control method thereof, and CC communication monitoring program
JP2022083815A (en) Electronic device and control method
JP2018085075A (en) Function extension device, information processing system and control program of function extension device
KR20160050296A (en) Electronic apparatus and controlling method thereof
US9645627B2 (en) Computer stick docking system and power management method thereof
US20140173310A1 (en) Electronic apparatus, control method of electronic apparatus and computer-readable medium
WO2020153012A1 (en) Interface circuit, information processing device, display method, and non-transitory computer-readable medium
JP2018182992A (en) Information processing device, information processing method and program
WO2017182001A1 (en) Method and device for interface configuration, and computer storage medium
TW201610706A (en) Portable electronic device and user data access method therefor
US10545551B2 (en) Communication device and communication method for transmitting data according to a predetermined communication standard
US20170270021A1 (en) Repair of failed firmware through an unmodified dual-role communication port

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190208

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20191008

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20191118

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20191210

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20191227

R150 Certificate of patent or registration of utility model

Ref document number: 6645671

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150