JPH0214648A - Data transmission circuit - Google Patents
Data transmission circuitInfo
- 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
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 29
- TVEXGJYMHHTVKP-UHFFFAOYSA-N 6-oxabicyclo[3.2.1]oct-3-en-7-one Chemical compound C1C2C(=O)OC1C=CC2 TVEXGJYMHHTVKP-UHFFFAOYSA-N 0.000 abstract 1
- 238000006243 chemical reaction Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 238000001514 detection method Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 1
- 230000000135 prohibitive effect Effects 0.000 description 1
Landscapes
- Communication Control (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
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)
する手段と、該パラレルデータの送出の直後に該パラレ
ルデータのビット数よりも多いビット数の同一レベルの
データをシリアルに送出する手段とを備えたデータ伝送
回路。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.
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)
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)
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 |
-
1988
- 1988-06-30 JP JP63164568A patent/JPH0214648A/en active Pending
Patent Citations (1)
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)
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 |