JPH0214648A - Data transmission circuit - Google Patents

Data transmission circuit

Info

Publication number
JPH0214648A
JPH0214648A JP63164568A JP16456888A JPH0214648A JP H0214648 A JPH0214648 A JP H0214648A JP 63164568 A JP63164568 A JP 63164568A JP 16456888 A JP16456888 A JP 16456888A JP H0214648 A JPH0214648 A JP H0214648A
Authority
JP
Japan
Prior art keywords
data
bit
parallel
circuit
synchronization
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.)
Pending
Application number
JP63164568A
Other languages
Japanese (ja)
Inventor
Norihiro Yamaki
山木 憲裕
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.)
Sharp Corp
Original Assignee
Sharp Corp
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 Sharp Corp filed Critical Sharp Corp
Priority to JP63164568A priority Critical patent/JPH0214648A/en
Publication of JPH0214648A publication Critical patent/JPH0214648A/en
Pending legal-status Critical Current

Links

Landscapes

  • Communication Control (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

PURPOSE:To recover synchronization quickly even in the occurrence of synchronization deviation by sending a data of the same level and having more bit number than the bit number of a sent, data serially just after the transmission of the data of the prescribed bit number. CONSTITUTION:A parallel data on a data line 10 in bit number (m) is latched by a latch circuit 1. An output data from the latch circuit 1 is given to an input terminal of a multiplexer 2. Other n-set of input terminals 3 of the multiplexer 2 are kept to a low level (n>m). The multiplexer 2 according to a command from a counter 4 outputs the input data by m-bit inputted to the input terminal to an output line 7 one by one bit each sequentially and a data (clear bit) of a low level by n-bit given to the input terminal 3 is outputted sequentially. Thus, even if synchronization deviation takes place on the way of data transmission, the reception side detects the clear bit and the synchronization is recovered in the succeeding cycle.

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明はデータ伝送回路に関し、特に、パラレルデータ
をパラレル−シリアル変換して伝送するデータ伝送回路
に関する。
DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to a data transmission circuit, and more particularly to a data transmission circuit that converts parallel data into serial data and transmits the converted data.

(従来の技術) コンピュータ等のデジタルシステムでは、様々な場所で
パラレルデータの伝送が行われる。例えば、  LED
を多数配列した表示器にパラレルデータを表示するため
に該パラレルデータを表示器へ伝送する場合には、第4
図に示すようなデータ伝送回路が用いられていた。この
回路では、数lθビット幅のデータバス41上のパラレ
ルデータをラッチするラッチ回路42の各出力端子から
表示器43内の対応するLl!D 44まで伝送線路4
5が配線されている。
(Prior Art) In digital systems such as computers, parallel data is transmitted at various locations. For example, LED
When transmitting parallel data to a display device in order to display the parallel data on a display device in which a large number of
A data transmission circuit as shown in the figure was used. In this circuit, each output terminal of a latch circuit 42 that latches parallel data on a data bus 41 having a width of several lθ bits is connected to a corresponding Ll! in a display 43. Transmission line 4 to D44
5 is wired.

このようにパラレルデータをパラレルデータのままで伝
送する回路では、同期ずれ等の問題が発生することはな
い、しかし、この場合パラレルデータのビット数分の伝
送線路45が必要であり、プリント基板上の配線が複雑
になることや、多くの伝送線路45の引き回しを行わな
ければならないこと等の問題がある。特に、データを使
用する要素である表示器43がデータの発生場所、すな
わちデータバス41から遠く離れた場所にある場合には
In a circuit that transmits parallel data as it is, problems such as out-of-synchronization do not occur. However, in this case, transmission lines 45 for the number of bits of parallel data are required, and There are problems such as that the wiring becomes complicated and that many transmission lines 45 must be routed. Particularly when the display device 43, which is an element that uses data, is located far away from the place where the data is generated, that is, the data bus 41.

複雑なプリント基板や長い伝送線路45はコスト的に容
認し難いものであった。
The complicated printed circuit board and long transmission line 45 were cost prohibitive.

上述した問題を解決するために、パラレルデータをパラ
レル−シリアル変換して伝送するデータ伝送回路が使用
されている。第5図にその一例を示す。データバス51
上のパラレルデータは、クロック線53上のクロックに
同期してパラレルーシリアル変換器52によってパラレ
ル−シリアル変換され、伝送線路54に出力される。受
は側では伝送線路54上のデータがシリアル−パラレル
変換器55によってクロックに同期してシリアル−パラ
レル変換される。このようにして得られたパラレルデー
タを用いて表示器56のLED 57が駆動される。さ
らに、パラレル−シリアル変換器52およびシリアル−
パラレル変換器55には、コントロール回路58からコ
ントロール信号が供給される。
In order to solve the above-mentioned problems, a data transmission circuit is used that converts parallel data into serial data and transmits the converted data. An example is shown in FIG. data bus 51
The above parallel data is subjected to parallel-to-serial conversion by a parallel-to-serial converter 52 in synchronization with the clock on a clock line 53, and is output to a transmission line 54. On the receiving side, data on the transmission line 54 is serial-parallel converted by a serial-parallel converter 55 in synchronization with a clock. The parallel data thus obtained is used to drive the LED 57 of the display 56. Furthermore, a parallel-to-serial converter 52 and a serial to
A control signal is supplied to the parallel converter 55 from a control circuit 58 .

(発明が解決しようとする課題) 上述したパラレル−シリアル変換を行うデータ伝送回路
では2伝送線路54やクロック線53に混入する雑音の
影響で同期ずれが生じ9表示器56が正しい表示を行わ
ない恐れがある。従ってこのようなデータ伝送回路では
、第5図に示した回路のように、コントロール信号をパ
ラレル−シリアル変換器52およびシリアル−パラレル
変換器55に与えるコントロール回路58が設けられ、
このコントロール信号によって同期ずれが防止されてい
た。尚。
(Problem to be Solved by the Invention) In the data transmission circuit that performs the parallel-to-serial conversion described above, a synchronization shift occurs due to the influence of noise mixed in the 2 transmission line 54 and the clock line 53, and the 9 display 56 does not display correctly. There is a fear. Therefore, in such a data transmission circuit, as in the circuit shown in FIG. 5, a control circuit 58 is provided which supplies a control signal to the parallel-to-serial converter 52 and the serial-to-parallel converter 55.
This control signal prevented synchronization. still.

コントロール回路58の代わりにソフトウェアによって
コントロール信号を実現する場合もある。
In some cases, the control signal may be realized by software instead of the control circuit 58.

上述したように、パラレルデータをパラレル−シリアル
変換して伝送する場合には、同期ずれを防止するための
複雑なコントロール回路58またはソフトウェアならび
にコントロール信号を送るための線路が必要となるとい
う問題があった。
As mentioned above, when parallel data is converted from parallel to serial and transmitted, there is a problem in that a complicated control circuit 58 or software is required to prevent synchronization and a line for sending control signals is required. Ta.

本発明はこのような現状に鑑みてなされたものであり、
その目的とするところは、コントロール回路等の手段を
必要としない簡素な構成でありながら、同期ずれが生じ
た場合においても迅速に同期を回復することのできるデ
ータ伝送回路を提供することにある。
The present invention was made in view of the current situation, and
The purpose is to provide a data transmission circuit which has a simple configuration that does not require means such as a control circuit, and which can quickly recover synchronization even when synchronization has occurred.

(課題を解決するための手段) 本発明のデータ伝送回路は、パラレルデータをパラレル
−シリアル変換して送出する手段と、該パラレルデータ
の送出の直後に該パラレルデータのビット数よりも多い
ビット数の同一レベルのデータをシリアルに送出する手
段とを備えてなり。
(Means for Solving the Problems) The data transmission circuit of the present invention includes a means for converting parallel data from parallel to serial and transmitting it, and immediately after transmitting the parallel data, a number of bits greater than the number of bits of the parallel data is transmitted. and means for serially transmitting data of the same level.

そのことにより上記目的が達成される。Thereby, the above objective is achieved.

(実施例) 以下に本発明を実施例について説明する。(Example) The present invention will be described below with reference to Examples.

本発明の一実施例の回路図を第1図に示す。データライ
ンlO上のパラレル、データはラッチ回路1によってラ
ッチされる。データライン10のビット数をmとする。
A circuit diagram of an embodiment of the present invention is shown in FIG. Parallel data on data line IO is latched by latch circuit 1. Let the number of bits of the data line 10 be m.

ラッチ回路」からの出力データはマルチプレクサ2の入
力端に入力される。マルチプレクサ2の他のn個の入力
端3はローレベルにされている。但しn>mである。マ
ルチプレクサ2はカウンタ4からの指令に従って入力端
に入力されているデータを順に1ビツトずつ出力線7に
出力する。カウンタ4はクロック線5を介して入力され
るクロックに従って動作し1その周期はm+n+1であ
る。カウンタ4からはスタートピント線6を介してスタ
ートビットが出力される。出力線7上のデータとスター
トビット線6上のスタートビットとはORゲート8によ
って合成されて伝送線路9に出力される。
The output data from the latch circuit is input to the input terminal of the multiplexer 2. The other n input terminals 3 of the multiplexer 2 are set to low level. However, n>m. The multiplexer 2 sequentially outputs the data input to the input terminal one bit at a time to the output line 7 in accordance with the command from the counter 4. The counter 4 operates according to a clock input via a clock line 5, and its period is m+n+1. A start bit is output from the counter 4 via a start focus line 6. The data on output line 7 and the start bit on start bit line 6 are combined by OR gate 8 and output to transmission line 9.

第1図の回路は以下に述べるように動作する。The circuit of FIG. 1 operates as described below.

カウンタ4は1カウント目でハイレベルのスタートビッ
トを出力する。カウンタ4の2カウント目〜(m+1)
カウント目ではマルチプレクサmビット分の入力データ
を順に出力する。カウンタ4の(m+2)カウント目〜
(m.+n+1)カウント目では.マルチプレクサ2は
入力端3に入力されているnビット分のローレベルのデ
ータを順に出力する。このローレベルのデータをクリア
ビットと称する。以降,上述の動作が繰り返される。
Counter 4 outputs a high level start bit at the first count. 2nd count of counter 4 ~ (m+1)
At the count, m bits of input data of the multiplexer are sequentially output. Counter 4's (m+2)th count~
At the (m.+n+1) count. The multiplexer 2 sequentially outputs n bits of low level data input to the input terminal 3. This low level data is called a clear bit. Thereafter, the above-described operation is repeated.

本実施例により伝送されたデータを受けて表示する表示
回路の一例を第2図に示す。シリアル−パラレル変換器
21の入力端に伝送線路9が接続されている。シリアル
−パラレル変換器21は伝送線路9を介して入力される
データをクロックに同期してパラレルデータに変換し,
このパラレルデータを用いて表示器22のLED 23
を駆動する。伝送線路9はまた,クリアピント検出回路
24およびスタートビット検出回路25に接続されてい
る。スタートビット検出回路25は.クリアビット検出
回路24がクリアビットを検出するとスタートビットの
出現を待つ。スタートビットが検出されると,スタ−ト
ビットに引き続き伝送されてくるデータが。
FIG. 2 shows an example of a display circuit that receives and displays data transmitted according to this embodiment. A transmission line 9 is connected to the input end of the serial-parallel converter 21. The serial-parallel converter 21 converts data input via the transmission line 9 into parallel data in synchronization with the clock.
Using this parallel data, the LED 23 of the display 22
to drive. The transmission line 9 is also connected to a clear focus detection circuit 24 and a start bit detection circuit 25. The start bit detection circuit 25 is . When the clear bit detection circuit 24 detects a clear bit, it waits for the appearance of a start bit. When the start bit is detected, the data transmitted following the start bit is detected.

シリアル−パラレル変換器21によってパラレルデータ
に変換される。
The serial-to-parallel converter 21 converts the data into parallel data.

前述の実施例のデータ伝送回路と上述の表示回路とを組
み合わせて動作させた場合のタイミングチャートを第3
図に示す。ここでは−例として。
The third timing chart is a timing chart when the data transmission circuit of the above-described embodiment and the above-described display circuit are operated in combination.
As shown in the figure. Here - as an example.

m=35.  n=44とする。従って1サイクルで伝
送されるビット数は80となる。前述したように、伝送
線路9上では、スタートとット31に引き続き35ビッ
ト分のデータ32と44ビット分のクリアビット33が
伝送される。表示回路側ではスタートビ・ント31の検
出後、クロックをカウントしながらシリアル−パラレル
、変換を行い、35ビット分のデータ32の変換が終了
する36カウント目で変換されたデータをラッチする。
m=35. Let n=44. Therefore, the number of bits transmitted in one cycle is 80. As described above, on the transmission line 9, following the start bit 31, 35 bits of data 32 and 44 bits of clear bit 33 are transmitted. On the display circuit side, after detecting the start bit 31, serial-to-parallel conversion is performed while counting clocks, and the converted data is latched at the 36th count when the conversion of 35 bits of data 32 is completed.

次の37カウント目でシリアフレーパラレル変換器21
内の変換レジスタをクリアする。
At the next 37th count, Syria Frey parallel converter 21
Clear the conversion register in

[表示データ更新サイクル]で示されるライン上に示す
ように1表示は80クロツクに1度更新される。
As shown on the line indicated by [Display data update cycle], one display is updated once every 80 clocks.

以上に述べたように、所定ビット数のデータの伝送の直
後にそのデータのビット数よりも多いビット数のクリア
ビットが伝送されるので、データ伝送の途中で同期ずれ
が生じた場合にも受は側でクリアビットを検出すること
により2次のサイクルにおいて同期を回復することがで
きる。
As mentioned above, immediately after transmitting data of a predetermined number of bits, clear bits with a number of bits greater than the number of bits of that data are transmitted, so even if a synchronization error occurs during data transmission, the clear bits are not received. can regain synchronization in the secondary cycle by detecting a clear bit on the side.

尚2本発明のデータ表示回路はパラレルデータを伝送す
る様々な分野に適用可能であるが、特に好適な応用分野
として、プログラマブルコントローラのI10ユニット
から出力されるデータの表示回路に用いる場合を挙げる
ことができる。
2. The data display circuit of the present invention can be applied to various fields of transmitting parallel data, but a particularly suitable field of application is when it is used as a display circuit for data output from the I10 unit of a programmable controller. I can do it.

(発明の効果) 本発明によれば、同期ずれを防止するためのコントロー
ル回路等の複雑かつコスト高の原因となる手段を必要と
しない簡素な構成であるにもかかわらず、−旦同期ずれ
が生じた場合においても速やかに同期を回復することが
できるデータ伝送回路が捷供される。
(Effects of the Invention) According to the present invention, although the present invention has a simple configuration that does not require complicated and costly means such as a control circuit for preventing synchronization, - A data transmission circuit is provided that can quickly recover synchronization even if this occurs.

4  ′′  の   なL 第1図は本発明の一実施例の回路図、第2図はその実施
例によって伝送されたデータを表示する表示回路例の回
路図、第3図はその実施例と上記表示回路とを組み合わ
せた場合おける動作を示すタイミングチャート、第4図
および第5図は従来のデータ伝送回路例の回路図である
Figure 1 is a circuit diagram of an embodiment of the present invention, Figure 2 is a circuit diagram of an example of a display circuit that displays data transmitted by the embodiment, and Figure 3 is a circuit diagram of an example of the embodiment. Timing charts showing the operation when combined with the above display circuit, and FIGS. 4 and 5 are circuit diagrams of examples of conventional data transmission circuits.

l・・・ラッチ回路、2・・・マルチプレクサ23・・
・ローレベルのデータが入力される入力端、4・・・カ
ウンタ、訃・・クロック線、6・・・スタートビ・ント
線。
l...Latch circuit, 2...Multiplexer 23...
・Input terminal into which low level data is input, 4...Counter, 2...Clock line, 6...Start bit line.

7・・・出力線、9・・・伝送線路、 31・・・スタ
ートビ・ント32・・・データ、33・・・クリアビッ
ト。
7...Output line, 9...Transmission line, 31...Start bit 32...Data, 33...Clear bit.

以上that's all

Claims (1)

【特許請求の範囲】[Claims] 1、パラレルデータをパラレル−シリアル変換して送出
する手段と、該パラレルデータの送出の直後に該パラレ
ルデータのビット数よりも多いビット数の同一レベルの
データをシリアルに送出する手段とを備えたデータ伝送
回路。
1. It is equipped with means for converting parallel data into serial data and transmitting the same, and means for serially transmitting data of the same level with a number of bits greater than the number of bits of the parallel data immediately after transmitting the parallel data. data transmission circuit.
JP63164568A 1988-06-30 1988-06-30 Data transmission circuit Pending JPH0214648A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63164568A JPH0214648A (en) 1988-06-30 1988-06-30 Data transmission circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63164568A JPH0214648A (en) 1988-06-30 1988-06-30 Data transmission circuit

Publications (1)

Publication Number Publication Date
JPH0214648A true JPH0214648A (en) 1990-01-18

Family

ID=15795641

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63164568A Pending JPH0214648A (en) 1988-06-30 1988-06-30 Data transmission circuit

Country Status (1)

Country Link
JP (1) JPH0214648A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07170253A (en) * 1993-12-15 1995-07-04 Nec Corp Start-stop synchronization incorrectness recovery system

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6285535A (en) * 1985-10-11 1987-04-20 Japan Aviation Electronics Ind Ltd Serial transmission system for binary data

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6285535A (en) * 1985-10-11 1987-04-20 Japan Aviation Electronics Ind Ltd Serial transmission system for binary data

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07170253A (en) * 1993-12-15 1995-07-04 Nec Corp Start-stop synchronization incorrectness recovery system

Similar Documents

Publication Publication Date Title
US6393082B1 (en) Signal synchronism detecting circuit
US7310057B2 (en) Latch clock generation circuit and serial-parallel conversion circuit
JPH0214648A (en) Data transmission circuit
US5119380A (en) Zero string error detection circuit
JPH05191297A (en) Serial/parallel conversion circuit
JP3052848B2 (en) Frame synchronization protection circuit
KR100241765B1 (en) Apparatus for generating id in atm communication system
JPH0934810A (en) Integrated circuit for signal transmission reception and semiconductor integrated circuit
JP2816746B2 (en) Serial data transmission system
JPH04316126A (en) Code converting device
JPH065831B2 (en) Signal frame transmission method
SU836803A1 (en) Device for preventing errors in received discrete information
JPS62168427A (en) Serial/parallel data converter
JPH0865346A (en) Coded signal transmission system
JPS6195649A (en) Mark rate detection circuit
JPH0696017A (en) In-device wiring method
JPS6397017A (en) Serial/parallel conversion circuit
JP2001051026A (en) Electronic-circuit monitoring apparatus
JPS63100524A (en) Information processing system
JPH1090308A (en) Signal-inputting apparatus of electric measuring apparatus
JPH05268200A (en) Clock replacement circuit
JPH0744584B2 (en) Interrupt signal transmission method and device
JPH1155239A (en) Synchronization detecting and releasing circuit with protection circuit
JPH0337773B2 (en)
KR920005511A (en) Frame detection circuit