JP2005039543A - Transceiver device - Google Patents
Transceiver device Download PDFInfo
- Publication number
- JP2005039543A JP2005039543A JP2003274734A JP2003274734A JP2005039543A JP 2005039543 A JP2005039543 A JP 2005039543A JP 2003274734 A JP2003274734 A JP 2003274734A JP 2003274734 A JP2003274734 A JP 2003274734A JP 2005039543 A JP2005039543 A JP 2005039543A
- Authority
- JP
- Japan
- Prior art keywords
- communication
- communication rate
- transceiver
- rate
- circuit
- 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.)
- Granted
Links
Images
Landscapes
- Dc Digital Transmission (AREA)
Abstract
Description
本発明は、通信バスを介して相互にデータ通信を行うトランシーバ装置に関する。 The present invention relates to a transceiver apparatus that performs data communication with each other via a communication bus.
車両に設けられた電子制御ユニット(ECU)では、相互に種々のデータをやりとりするためにCAN(Controller Area Network )あるいはLIN(Local Interconnect Network)の規格によるシリアルデータ通信が用いられている。比較的高速で行われる車両内の通信では、その高調波成分がちょうどAMラジオ信号またはFMラジオ信号の周波数帯域と重なり、AMまたはFMラジオの受信に支障をきたすことが知られている(例えば特許文献1参照)。 In an electronic control unit (ECU) provided in a vehicle, serial data communication based on CAN (Controller Area Network) or LIN (Local Interconnect Network) standards is used to exchange various data with each other. In communication in a vehicle that is performed at a relatively high speed, it is known that the harmonic component just overlaps the frequency band of the AM radio signal or the FM radio signal, thereby hindering reception of the AM or FM radio (for example, patents). Reference 1).
こうしたノイズに対する通信技術の一つとして、受信側ECUにおける入力パルス波形の立ち上がりエッジに対する遅れ時間と立ち下がりエッジに対する遅れ時間とが異なる場合に、パルスの周期Tをデータにより変化させる周波数変調でデータパルスを送受信することにより、高速で精度のよい通信が可能となる車両内シリアルデータ通信方式がある(例えば特許文献2参照)。この通信方式を用いると、一定のデューティ比と周期Tをチェックすることにより、車両内で発生するノイズによる誤判定を確実に防止することができる。 As one of the communication techniques against such noise, when the delay time with respect to the rising edge and the delay time with respect to the falling edge of the input pulse waveform in the receiving side ECU are different, the data pulse is subjected to frequency modulation that changes the pulse period T according to the data. There is an in-vehicle serial data communication system that enables high-speed and accurate communication by transmitting and receiving (see, for example, Patent Document 2). By using this communication method, it is possible to reliably prevent erroneous determination due to noise generated in the vehicle by checking a certain duty ratio and period T.
また、発振周波数精度が低い発振器により生成されるクロックを用いて調歩同期式通信を行う調歩同期式データ伝送方法が特許文献3に示されている。これは、調歩同期式データ伝送方法において、マスタ局には伝送回線特性に適合したボーレートに対応した水晶発振回路を備え、スレーブ局にはCR発振回路を備え、マスタ局は一定周期で予め定めたダミーメッセージを送出し、各スレーブ局はダミーメッセージの最初のビットフレームの特定のエッジの時間間隔をCR発振回路からの出力クロックで計数し、この計数値から求めたボーレートクロックを発生して調歩同期式通信を行うものである。
図8は、車両内通信に用いられるトランシーバの従来構成を示している。このトランシーバ1の端子1r、1tには、それぞれマイクロプロセッサ2のシリアルデータ受信端子2r、シリアルデータ送信端子2tが接続されるようになっており、トランシーバ1の端子1bは通信バス3に接続されるようになっている。車両内に配設された通信バス3には、トランシーバ1と同様の構成を持つ他のトランシーバ4、5、6が接続されている。
FIG. 8 shows a conventional configuration of a transceiver used for in-vehicle communication. The serial data reception terminal 2r and serial
傾き生成回路7は、マイクロプロセッサ2から入力した送信データに対応して通信バス3に送出されるデータ信号のエッジの傾きが一定となるように(すなわちデータ信号が台形波状信号となるように)制御するもので、駆動回路8は、その傾き生成回路7が出力する台形波状の駆動指令信号に従って通信バス3を駆動するものである。通信バス3は、抵抗9によって電源線10にプルアップされている。
The
受信回路11は、通信バス3の電圧をしきい値生成回路12から出力される受信しきい値電圧と比較することにより、各トランシーバ1、4、5、6から通信バス3に送出されたデータ信号を受信するようになっている。受信したデータは、端子1rを介してマイクロプロセッサ2に出力される。
The
車両内に這い回された通信バス3からは電流の変化率(dI/dt)に応じたノイズが放射されるため、通信バス3の駆動波形を鈍らせればノイズを低減することができる。しかしながら、データ信号のエッジの傾きを小さくすると高速での通信が困難となるため、傾き生成回路7は、通信規格で定められた最大の通信レートにおいても通信可能となる一定の傾きを有する駆動指令信号を生成する必要があった。図9は、通信バス3のデータ信号の波形を示している。高速通信、中速通信、低速通信の全てにおいて、データ信号のエッジは一定の傾きで変化している。従来の構成では通信バス3に流れる電流の変化率も一定となるため、ノイズを抑制することが難しかった。
Since noise corresponding to the rate of change in current (dI / dt) is emitted from the
本発明の目的は、通信に伴って発生するノイズを低減可能なトランシーバ装置を提供することにある。 An object of the present invention is to provide a transceiver device capable of reducing noise generated during communication.
請求項1に記載した手段によれば、通信レート検出手段はトランシーバ装置相互間で通信バスを通して伝送される信号の通信レートを検出し、駆動手段はその検出した通信レートに応じた傾きで信号波形が変化するように通信バスを駆動する。この構成により、信号波形の変化率(エッジ変化率)は、通信規格の最大通信レートに応じた値に固定されるのではなく実際の通信レートに応じた値に自動調整され、通信レートが低下するとエッジ変化率も低下して通信バスから放射されるノイズ量が減少する。本手段によれば、通信エラーの発生を防止しつつノイズを低減することができる。
According to the means described in
請求項2に記載した手段によれば、マスタ側として設定されたときのプルアップ手段の抵抗値がスレーブ側として設定されたときのプルアップ手段の抵抗値よりも小さく設定されている場合に、マスタ側のトランシーバ装置が通信バスを駆動すると、その駆動電流は通信バスよりも当該マスタ側のトランシーバ装置自体に流れ易くなり、スレーブ側のトランシーバ装置が通信バスを駆動すると、その駆動電流は当該スレーブ側のトランシーバ装置自体よりも通信バスに流れ易くなる。従って、少なくとも、駆動状態において通信バスに電流が流れ易いスレーブ側のトランシーバ装置について上述の傾き制御を実行することにより、通信バスから放射されるノイズを低減することができる。
According to the means described in
請求項3に記載した手段によれば、駆動手段は、通信レート検出手段により検出された通信レートと電流検出手段により検出された駆動電流とに応じた傾きで信号波形が変化するように通信バスを駆動するので、例えば請求項4に記載した手段のように、通信可能な範囲内において駆動電流が大きいほど信号波形の傾きを小さく設定することにより、通信バスから放射されるノイズをより確実に低減できる。
According to the means described in
請求項5に記載した手段によれば、通信レート検出手段は、例えばタイマなどを用いて受信信号の同期フィールドを計測することにより、現在の通信レートを検出することができる。
According to the means described in
請求項6に記載した手段によれば、通信レート検出手段は、CR発振回路により生成された基準クロックにより例えば同期フィールド内の所定の期間を計数することにより通信レートを検出し、駆動手段は、通信バスを駆動するためにCR積分回路により台形波状の信号を生成する。これら通信レート検出手段と駆動手段は、モノリシック半導体集積回路装置として構成されているので、CR発振回路の時定数とCR積分回路の時定数との相対的な誤差が非常に小さくなる。その結果、通信レートの検出とその通信レートに基づく傾き制御において両者の誤差が相殺され、信号波形の変化率(エッジ変化率)を精度よく制御することが可能となる。
According to the means described in
請求項7に記載した手段によれば、トランシーバ装置を車両用ネットワークにおいて用いることにより、ラジオノイズを低減することができる。
According to the means described in
(第1の実施形態)
以下、本発明の第1の実施形態について図1ないし図6を参照しながら説明する。
図1は、本発明のトランシーバ装置を用いて構成した自動車用ネットワークの構成を示すもので、従来構成を示す図8と同一構成部分には同一符号を付している。この自動車用ネットワークはLIN(Local Interconnect Network)に類似するもので、低コストでシステムを構築でき、高速通信を必要としないボディ系部分などで多重通信システムとして用いられる。具体的には、シングルワイヤ方式、最大通信レートは20kbps、スルーレートは後述するように通信レートに応じて自動調整され、シングルマスタのマスタ・スレーブ方式を採用している。
(First embodiment)
Hereinafter, a first embodiment of the present invention will be described with reference to FIGS.
FIG. 1 shows a configuration of an automobile network configured by using a transceiver device of the present invention. The same components as those in FIG. 8 showing the conventional configuration are denoted by the same reference numerals. This automobile network is similar to a LIN (Local Interconnect Network), can be built at a low cost, and is used as a multiplex communication system in a body system portion that does not require high-speed communication. Specifically, the single wire method, the maximum communication rate is 20 kbps, the slew rate is automatically adjusted according to the communication rate as described later, and a single master master / slave method is adopted.
通信バス3には、マスタとなるトランシーバ21の端子21bおよびスレーブとなるトランシーバ22、23、24、25の各端子22b、23b、24b、25bが接続されている。これらトランシーバ21〜25は、ほぼ同様の構成を有している。図中、トランシーバ23〜25の具体的な構成とそれに付随するマイクロプロセッサについては省略されている。
The
トランシーバ21の端子21r、21tには、それぞれマイクロプロセッサ2のシリアルデータ受信端子2r、シリアルデータ送信端子2tが接続されており、トランシーバ22の端子22r、22tには、それぞれマイクロプロセッサ26のシリアルデータ受信端子26r、シリアルデータ送信端子26tが接続されている。これらマイクロプロセッサ2とトランシーバ21、マイクロプロセッサ26とトランシーバ22などは、それぞれ車両に搭載された電子制御ユニット(ECU)内に設けられており、これら電子制御ユニットはトランシーバ21、22、…を介して互いに通信可能となっている。
The serial data reception terminal 2r and serial
トランシーバ21は、全体がモノリシックIC(半導体集積回路装置)として構成されている。通信レート検出回路27(通信レート検出手段に相当)は、受信回路11から出力される受信データの同期フィールド内の所定期間を計測することにより通信レートを検出するものであって、具体的には図2に示す回路構成を有している。
The
この図2において、エッジ検出回路28は、同期フィールドの所定エッジ(後述)に対応した期間だけLレベルとなるパルス信号を生成し、このパルス信号をラッチイネーブル信号としてデコーダ31に出力するようになっている。一方、CR発振回路29は基準クロックを生成し、この基準クロックはフリップフロップ30a〜30nにより構成されるn段のカウンタ30(カウント手段に相当)に入力されるようになっている。デコーダ31は、このカウンタ30の出力を入力してデコードし、上記ラッチイネーブル信号がLレベルからHレベルとなった時点のデコード信号を保持するようになっている。なお、フリップフロップ30a〜30nは、ラッチイネーブル信号がHレベルにある期間リセット信号によりリセットされるようになっている。
In FIG. 2, the
図1に遡って、送信回路32(駆動手段に相当)は、マイクロプロセッサ2から送信データを入力しその送信データに対応したデータ信号を通信バス3に送出するもので、傾き生成回路33と駆動回路8とから構成されている。傾き生成回路33は、CR積分回路を用いて送信データのエッジ変化を鈍らせた台形波状の駆動指令信号を生成するもので、駆動回路8は、その駆動指令信号に従って通信バス3を駆動するものである。
Back to FIG. 1, the transmission circuit 32 (corresponding to the driving means) receives transmission data from the
図3は、傾き生成回路33の電気的構成を示している。この図3において、電流出力回路34は、電圧出力回路35の出力電圧Vrに比例した電流を出力するもので、電圧出力回路35、トランジスタ36〜40および抵抗41、42から構成されている。トランジスタ38、39、40はカレントミラー回路を構成しており、上記出力電圧Vrを抵抗42の抵抗値で除した値の電流がトランジスタ37〜40のコレクタに流れるようになっている。出力電圧Vrの大きさは、上記デコーダ31から出力されるデコード信号に応じて変化するようになっている。
FIG. 3 shows an electrical configuration of the
トランジスタ39のコレクタとグランド線13との間にはトランジスタ43とMOSトランジスタ44とが並列に接続されており、トランジスタ40のコレクタとグランド線13との間にはトランジスタ45、46とコンデンサ47が並列に接続されている。トランジスタ43とトランジスタ45、46とはカレントミラー回路を構成している。ここで、マイクロプロセッサ2からトランジスタ44のゲートに送信データが与えられ、コンデンサ47の両端電圧が上述した駆動指令信号となる。
A
送信データがHレベルになると、トランジスタ44がオン、トランジスタ43、45、46がオフとなり、コンデンサ47にはトランジスタ40を介して充電電流が流れ込む。一方、送信データがLレベルになると、トランジスタ44がオフ、トランジスタ43、45、46がオンとなり、コンデンサ47からトランジスタ45、46を介して上記充電電流の2倍の大きさの放電電流が流れ出す。これにより、台形波状の駆動指令信号が生成される。
When the transmission data becomes H level, the
次に、本実施形態の作用について図4ないし図6も参照しながら説明する。
電子制御ユニットのマイクロプロセッサ2、26、…は、それぞれトランシーバ21、22、…を介して通信を行う。通信が開始される前の各トランシーバ21〜25では用いられる通信レートが不明であるため、傾き生成回路33は、通信バス3に送出するデータ信号の変化率(エッジ変化率、スルーレート)を、当該自動車用ネットワークで定められた通信規格による最大の通信レート(20kbps)でも通信可能となる最大の傾き(例えば2V/μs)に初期設定する。
Next, the operation of the present embodiment will be described with reference to FIGS.
The
図4に示すように、通信は、マスタとなるトランシーバ21が通信バス3に対しスタートフレームと同期フィールドを送出することにより開始される。このとき、トランシーバ21が通信バス3に送出するデータ信号のエッジ傾きは初期設定された最大の傾きとなっており、通信バス3からのノイズの放射が懸念される。
しかし、マスタとなるトランシーバ21のプルアップ用の抵抗9の抵抗値は、スレーブとなるトランシーバ22〜25のプルアップ用の抵抗48の抵抗値よりも低い値(例えば抵抗48の抵抗値の1/30)に設定されているので、トランシーバ21の駆動電流は、そのほとんどが電源線10(例えば12Vの電源線)からトランシーバ21の内部の抵抗9、駆動回路8を通して流れ、通信バス3に流れる電流は非常に小さくなる。従って、マスタとなるトランシーバ21の送信時にはノイズが小さくなる。
As shown in FIG. 4, communication is started when the
However, the resistance value of the pull-up
通信バス3に同期フィールドが送信されると、各トランシーバ21〜25は、その受信回路11により受信した同期フィールド内の所定期間を計測して通信レートを検出する。図5は、同期フィールドの構成を示している。図2に示す通信レート検出回路27のエッジ検出回路28は、同期フィールドのスタートビットから6ビット目までの8・Tbit の期間だけLレベルとなるパルス信号(ラッチイネーブル信号)を生成する。カウンタ30は、この8・Tbit の期間だけCR発振回路29から出力される基準クロックをカウントし、デコーダ31はラッチイネーブル信号がLレベルからHレベルに変化した時点のデコード信号を出力する。
When the synchronization field is transmitted to the
このデコード信号は通信レートに相当しており、図3に示す傾き生成回路33はこのデコード信号に応じた電圧Vrを設定する。その結果、各トランシーバ21〜25の送信回路32は、通信バス3に対し、検出した通信レートに応じたエッジ傾きを持つデータ信号を送出することが可能となる。マスタとなるトランシーバ21も、上記同期フィールドに続くIDフィールドおよびデータフィールドのデータ信号を、新たなエッジ傾きにより送出することができる。
This decode signal corresponds to the communication rate, and the
図6は、通信レートが異なる場合の通信バス3のデータ信号波形を示している。通信レートが低下するに従って、データ信号のエッジの傾きが低下していることが分かる。例えば高速通信(20kbps)、中速通信(10kbps)、低速通信(0.2kbps)の各場合について、それぞれ2V/μs、1V/μs、0.2V/μsの傾きに設定される。このように通信バス3上のデータ信号の傾きが実際の通信レートに応じて自動調整されることにより、通信バス3から放射されるノイズ量を低減できる。
FIG. 6 shows data signal waveforms of the
ところで、通信レート検出回路27内のCR発振回路29および送信回路32内の傾き生成回路33は、それぞれ抵抗の値とコンデンサの容量値に基づいた発振動作および積分動作を行っている。これらの値は、ICの製造ばらつきや温度変化などにより、設計値からずれたり変化したりする。これは図8に示した従来構成のトランシーバ1でも同様である。例えば傾き生成回路7のエッジ変化率を決めるCR時定数のずれが最大±40%とすれば、最大の通信レートに対するエッジ傾きに対して、当該±40%のばらつきを見越して更にエッジを急峻に変化させるようにマージンを持たせた設計をする必要があった。
Incidentally, the
これに対して、本実施形態のトランシーバ21〜25では、通信レート検出回路27と送信回路32とがモノリシックICとして構成されているため、CR発振回路29の発振周波数を決めるCR時定数と傾き生成回路33のエッジ変化率を決めるCR時定数の絶対的な値は最大で±40%程度ずれる場合はあるものの、両CR時定数の相対的な誤差は非常に小さくなる(例えば±3%程度)。その結果、通信レートの検出時に生じるずれと、駆動指令信号を生成する時に生じるずれとが相殺され、実際の通信レートと精度よく対応したエッジ傾きを持つデータ信号を通信バス3に送出することができる。
On the other hand, in the
これを式を用いて説明すると以下のようになる。
CR発振回路29から出力される基準クロックの周期をTCR1 とし、通信レート検出回路27のカウント値をNとすれば、同期フィールド内の所定時間T1(=8・Tbit )は、次の(1)式のようになる。
T1=N×TCR1 …(1)
This can be explained using equations as follows.
If the period of the reference clock output from the
T1 = N × TCR1 (1)
一方、傾き生成回路33から出力される駆動指令信号が0Vから12Vに変化するのに要する時間(傾き時間)T2は、定数Aと傾き生成回路33のCR時定数TCR2 とから次の(2)式のようになる。
T2=A×TCR2 …(2)
また、TCR1 とTCR2 との相対的なずれを±3%とすれば次式が成立する。
TCR1 =TCR2 ×1.03 …(3)
On the other hand, the time (slope time) T2 required for the drive command signal output from the
T2 = A × TCR2 (2)
If the relative deviation between TCR1 and TCR2 is ± 3%, the following equation is established.
TCR1 = TCR2 × 1.03 (3)
これら(1)式〜(3)式によれば、時間T1は次の(4)式のようになる。
T1=N×(TCR2 ×1.03)
=N×((T2/A)×1.03)
=(N/A)×T2×1.03 …(4)
この(4)式から明らかとなるように、同期フィールド内の所定時間T1と傾き時間T2との誤差は3%以内に抑えることができる。
According to the equations (1) to (3), the time T1 is expressed by the following equation (4).
T1 = N × (TCR2 × 1.03)
= N × ((T2 / A) × 1.03)
= (N / A) x T2 x 1.03 (4)
As is clear from the equation (4), the error between the predetermined time T1 and the tilt time T2 in the synchronization field can be suppressed to 3% or less.
以上説明したように、本実施形態の自動車用ネットワークでは、トランシーバ21〜25は、通信レート検出回路27により通信レートを検出し、その検出した通信レートに応じた傾きでデータ信号が変化するように通信バス3を駆動する。これにより、データ信号の変化率(エッジ変化率)は、通信規格の最大通信レートに応じた値に固定されるのではなく実際の通信レートに応じた値に自動調整されるので、通信レートが最大通信レートよりも低く設定された場合にはエッジ変化率も低下して、通信バス3から放射されるノイズ(ラジオノイズ)を低減することができる。また、実施の通信レートに応じた傾きが設定されるので、傾きが過小となることによる通信エラーの発生を防止できる。
As described above, in the automobile network of the present embodiment, the
トランシーバ21〜25はモノリシックICとして構成されているので、CR発振回路29のCR時定数と傾き生成回路33のCR時定数の相対的な誤差が非常に小さくなり、ICの製造ばらつきや温度変化などが生じても、データ信号のエッジ変化率を実際の通信レートに応じて精度よく設定することができる。
Since the
本実施形態の自動車用ネットワークはマスタ・スレーブ方式を採用しており、マスタ側のプルアップ抵抗値がスレーブ側のプルアップ抵抗値よりも低く設定されているので、エッジ傾きが最大値に初期設定された状態でマスタ側からスタートフレームおよび同期フィールドが送出されても、通信バス3に流れる電流は比較的小さくなり、ノイズの発生が抑えられる。
The automobile network of this embodiment adopts a master / slave system, and the pull-up resistance value on the master side is set lower than the pull-up resistance value on the slave side, so the edge slope is initially set to the maximum value. Even if the start frame and the synchronization field are transmitted from the master side in the state of being set, the current flowing through the
(第2の実施形態)
次に、本発明の第2の実施形態について図7を参照しながら説明する。
図7は、本発明のトランシーバ装置を用いて構成した自動車用ネットワークの構成を示すもので、図1と同一構成部分には同一符号を付している。本実施形態は、第1の実施形態に対し、スレーブ側のトランシーバ49〜52の構成の一部が異なっている。
(Second Embodiment)
Next, a second embodiment of the present invention will be described with reference to FIG.
FIG. 7 shows the configuration of an automobile network configured using the transceiver device of the present invention, and the same components as those in FIG. 1 are denoted by the same reference numerals. This embodiment is different from the first embodiment in a part of the configuration of the slave-
トランシーバ49について説明すれば、端子49bと駆動回路8との間には、当該駆動回路8が通信バス3を駆動する時に通信バス3に流れる駆動電流を検出するための電流検出回路53(電流検出手段に相当)が設けられている。マスタ側のトランシーバ21のプルアップ用の抵抗9の抵抗値がスレーブ側のトランシーバ49〜52のプルアップ用の抵抗48の抵抗値よりも低く設定されている場合、トランシーバ49の駆動回路8が駆動状態になると、電流検出回路53には通信バス3を介した電流が流れ、電源線10から抵抗48を介した電流はほとんど流れない。
The
送信回路54の傾き生成回路55は、通信レート検出回路27により検出された通信レートと電流検出回路53により検出された駆動電流とに基づいて決定される傾きを持つ駆動指令信号を生成するようになっている。すなわち、傾き生成回路55は、通信レートが高い場合であっても駆動電流が小さい場合には、電流変化に伴って生じるノイズが小さくなるためデータ信号の変化率を大きく設定し、通信レートが低い場合であっても駆動電流が大きい場合には、電流変化に伴って生じるノイズが大きくなるため、通信に支障が生じない範囲内においてデータ信号の変化率を小さく設定する。
The
本実施形態によれば、ノイズを低減するのに必要且つ十分な傾きでデータ信号を通信バス3に送出できるので、通信バス3から放射されるノイズ量を確実に低減できるとともに、通信エラーの発生を確実に防止することができる。なお、マスタ側のトランシーバ21に電流検出回路53を設けないのは、トランシーバ21の送信時には通信バス3に流れる電流が小さく、スレーブ側の送信時と比較してノイズが小さくなるためである。
According to the present embodiment, since the data signal can be sent to the
(その他の実施形態)
なお、本発明は上記し且つ図面に示す各実施形態に限定されるものではなく、例えば以下のように変形または拡張が可能である。
上記実施形態のように、マスタ側のトランシーバ21のプルアップ用の抵抗9の抵抗値が、スレーブ側のトランシーバ22〜25、49〜52のプルアップ用の抵抗48の抵抗値よりも低く設定されている場合には、通信レート検出回路27による通信レートの検出と傾き生成回路33によるエッジ変化率の制御は、スレーブ側のトランシーバ22〜25、49〜52においてのみ行うように構成してもよい。この場合、マスタ側はトランシーバ21に代えて従来構成のトランシーバ1を用いることができる。これは、マスタ側のトランシーバ21の駆動電流のほとんどがトランシーバ21の内部を通して流れるのに対し、スレーブ側のトランシーバ22の駆動電流のほとんどが通信バス3を通して流れるためである。
(Other embodiments)
The present invention is not limited to the embodiments described above and shown in the drawings, and can be modified or expanded as follows, for example.
As in the above embodiment, the resistance value of the pull-up
第2の実施形態において、電流検出回路53を端子49bの直前部に設けてもよい。
通信レート検出手段は、受信データに含まれる通信レートに関するデータを抽出する構成としてもよい。
トランシーバ21〜25、49〜52を適用できるネットワークは、上述した自動車用ネットワークに限られず、その他のネットワークに対しても同様に適用できる。また、適用可能な通信規格は、シングルワイヤ方式、マスタ・スレーブ方式に限られない。
In the second embodiment, the current detection circuit 53 may be provided immediately before the terminal 49b.
The communication rate detecting means may be configured to extract data related to the communication rate included in the received data.
The network to which the
図面中、3は通信バス、9、48は抵抗(プルアップ手段)、21〜25および49〜52はトランシーバ(トランシーバ装置)、27は通信レート検出回路(通信レート検出手段)、29はCR発振回路、30はカウンタ(カウント手段)、32、54は送信回路(駆動手段)、33、55は傾き生成回路(CR積分回路)、53は電流検出回路(電流検出手段)である。
In the drawing, 3 is a communication bus, 9 and 48 are resistors (pull-up means), 21 to 25 and 49 to 52 are transceivers (transceiver devices), 27 is a communication rate detection circuit (communication rate detection means), and 29 is CR oscillation. A circuit, 30 is a counter (counting means), 32 and 54 are transmission circuits (driving means), 33 and 55 are inclination generation circuits (CR integration circuits), and 53 is a current detection circuit (current detection means).
Claims (7)
前記通信バスを通して伝送される信号の通信レートを検出する通信レート検出手段と、
この通信レート検出手段により検出された通信レートに応じた傾きで信号波形が変化するように前記通信バスを駆動する駆動手段とを備えたことを特徴とするトランシーバ装置。 In a transceiver device that performs data communication with each other via a communication bus,
Communication rate detecting means for detecting a communication rate of a signal transmitted through the communication bus;
A transceiver apparatus, comprising: a driving unit that drives the communication bus so that a signal waveform changes with an inclination according to a communication rate detected by the communication rate detecting unit.
前記通信バスを所定の電源電圧にプルアップするプルアップ手段を備え、
マスタ側として設定されたときの前記プルアップ手段の抵抗値がスレーブ側として設定されたときの前記プルアップ手段の抵抗値よりも小さく設定される場合に、前記駆動手段は、スレーブ側として用いられることを条件として前記通信レートに応じた信号波形の傾き制御を実行することを特徴とする請求項1記載のトランシーバ装置。 Data communication as the master side or as the slave side,
Pull-up means for pulling up the communication bus to a predetermined power supply voltage,
When the resistance value of the pull-up means when set as the master side is set smaller than the resistance value of the pull-up means when set as the slave side, the driving means is used as the slave side 2. The transceiver apparatus according to claim 1, wherein slope control of a signal waveform corresponding to the communication rate is executed on the condition.
前記駆動手段は、前記通信レート検出手段により検出された通信レートと前記電流検出手段により検出された駆動電流とに応じた傾きで信号波形が変化するように前記通信バスを駆動することを特徴とする請求項1または2記載のトランシーバ装置。 Current detection means for detecting a drive current of the drive means;
The drive means drives the communication bus so that a signal waveform changes with a slope corresponding to a communication rate detected by the communication rate detection means and a drive current detected by the current detection means. The transceiver apparatus according to claim 1 or 2.
前記駆動手段はCR積分回路により構成され、
これら通信レート検出手段と駆動手段は、モノリシック半導体集積回路装置として構成されていることを特徴とする請求項1ないし5の何れかに記載のトランシーバ装置。 The communication rate detecting means includes a counting means for counting a reference clock generated by the CR oscillation circuit for a predetermined period,
The driving means is constituted by a CR integration circuit,
6. The transceiver apparatus according to claim 1, wherein the communication rate detecting means and the driving means are configured as a monolithic semiconductor integrated circuit device.
7. The transceiver device according to claim 1, wherein the transceiver device is used in a vehicle network.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003274734A JP3997961B2 (en) | 2003-07-15 | 2003-07-15 | Transceiver equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003274734A JP3997961B2 (en) | 2003-07-15 | 2003-07-15 | Transceiver equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005039543A true JP2005039543A (en) | 2005-02-10 |
JP3997961B2 JP3997961B2 (en) | 2007-10-24 |
Family
ID=34211609
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003274734A Expired - Fee Related JP3997961B2 (en) | 2003-07-15 | 2003-07-15 | Transceiver equipment |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3997961B2 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007221752A (en) * | 2006-01-17 | 2007-08-30 | Denso Corp | Drive control apparatus of output transistor |
US9270505B2 (en) | 2014-04-14 | 2016-02-23 | Denso Corporation | Communication system |
CN106926801A (en) * | 2017-05-08 | 2017-07-07 | 南京林业大学 | The remote control and control method of a kind of new-energy automobile |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102143080B1 (en) | 2018-11-26 | 2020-08-10 | 현대오트론 주식회사 | Communication system for vehicle and operating method thereof |
-
2003
- 2003-07-15 JP JP2003274734A patent/JP3997961B2/en not_active Expired - Fee Related
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007221752A (en) * | 2006-01-17 | 2007-08-30 | Denso Corp | Drive control apparatus of output transistor |
US9270505B2 (en) | 2014-04-14 | 2016-02-23 | Denso Corporation | Communication system |
CN106926801A (en) * | 2017-05-08 | 2017-07-07 | 南京林业大学 | The remote control and control method of a kind of new-energy automobile |
Also Published As
Publication number | Publication date |
---|---|
JP3997961B2 (en) | 2007-10-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10394749B2 (en) | Asynchronous transceiver for on-vehicle electronic device | |
US6959014B2 (en) | Method and apparatus for operating a communication bus | |
CN101383790B (en) | High-speed serial interface circuit and electronic instrument | |
US7982512B2 (en) | Communication system communication device and method for determining duty ratio of PWM control | |
KR101719421B1 (en) | Edge-based communication with a plurality of slave devices | |
US20130034132A1 (en) | Transceiver | |
CN109951407B (en) | Edge-based communication with multiple slaves using a timer | |
KR20170086608A (en) | Subscriber station for a bus system, and method for adjusting the timing of a transmit signal for a bus system | |
US7359473B2 (en) | Communication device | |
JP3997961B2 (en) | Transceiver equipment | |
US7079589B1 (en) | Serial digital communication superimposed on a digital signal over a single wire | |
JP2004289750A (en) | Current-driven differential driver and data transmission method using the same | |
US20030158991A1 (en) | Transceiver circuitry for sending and detecting OOB signals on serial ATA buses | |
JPH0964826A (en) | Data communication equipment | |
JP3797516B2 (en) | Control device for vehicle alternator | |
US6160842A (en) | Device and method for serially communicating | |
JPH11219305A (en) | Device and method for resetting microcomputer | |
JP2009060242A (en) | Data transmission circuit and control method thereof | |
US20220417056A1 (en) | Transmitting/receiving device for a bus system and method for reducing oscillations of a bus differential voltage in the case of coupled-in interferences | |
JPH10200586A (en) | Data signal transmission method and signal input circuit for semiconductor device | |
US7159138B2 (en) | Method and apparatus for data transfer between at least two modules interconnected by a serial data bus | |
US20240163141A1 (en) | Semiconductor device and communication system | |
JP2004228859A (en) | Filter circuit and receiver of asynchronous serial communication | |
JP3017993B1 (en) | Electronic tuner | |
KR20240006449A (en) | Sensor and digital communications method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050831 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070706 |
|
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: 20070717 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070730 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100817 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100817 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110817 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120817 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130817 Year of fee payment: 6 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |