JPS63222863A - Driver circuit drive control method - Google Patents
Driver circuit drive control methodInfo
- Publication number
- JPS63222863A JPS63222863A JP5723487A JP5723487A JPS63222863A JP S63222863 A JPS63222863 A JP S63222863A JP 5723487 A JP5723487 A JP 5723487A JP 5723487 A JP5723487 A JP 5723487A JP S63222863 A JPS63222863 A JP S63222863A
- Authority
- JP
- Japan
- Prior art keywords
- drive
- driver circuit
- driver
- current
- current loads
- 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
- 238000000034 method Methods 0.000 title claims description 4
- 238000010586 diagram Methods 0.000 description 13
- 230000000694 effects Effects 0.000 description 5
- 230000007547 defect Effects 0.000 description 4
- 230000002411 adverse Effects 0.000 description 3
- 230000001934 delay Effects 0.000 description 2
- 238000007667 floating Methods 0.000 description 2
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 2
- 238000007639 printing Methods 0.000 description 2
- 239000003990 capacitor Substances 0.000 description 1
- 230000006378 damage Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000011282 treatment Methods 0.000 description 1
Landscapes
- Dot-Matrix Printers And Others (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
〔概要〕
複数電流負荷の多数同時駆動のドライバ回路の駆動制御
方式であって、複数電流負荷を同時駆動することにより
、プリント板に複数電流負荷に対応する数だけドライバ
素子を実装するドライバ回路の、パターンの浮遊インダ
クタンスが原因となり、ドライバ回路を同時駆動した時
に起きる逆起電力により発生する欠陥を解決するために
、複数ドライバ素子を複数のブロックに分割し、そのブ
ロック間の駆動タイミングを微小時間ずらして駆動する
ように構成することにより、逆起電力により発生する欠
陥の大幅低減を図ることが可能となる。[Detailed Description of the Invention] [Summary] This is a drive control method for a driver circuit that simultaneously drives a large number of multiple current loads. In order to solve defects caused by stray inductance in the pattern of the driver circuit that mounts the elements, which is caused by back electromotive force that occurs when driving the driver circuits simultaneously, multiple driver elements are divided into multiple blocks, and the blocks are By configuring the drive timing to be shifted by a small amount of time between the two, it is possible to significantly reduce defects caused by back electromotive force.
本発明は、複数電流負荷の多数同時駆動のドライバ回路
の駆動制御方式に関する。The present invention relates to a drive control method for a driver circuit that simultaneously drives multiple current loads.
ドツトプリンタ等のように、例えば、24ピンの印字ヘ
ッドのコイルの如き多数の電流負荷を同時駆動する場合
、瞬時大きな電流が一度に流れる場合がある。When a large number of current loads, such as the coils of a 24-pin print head, are simultaneously driven in a dot printer or the like, a large instantaneous current may flow at once.
又、最近のようにその印字速度が高速化されると、更に
一度に流れる電流値が高くなる傾向にある。Furthermore, as the printing speed increases recently, the current value that flows at one time tends to further increase.
一方、印字ヘッドのコイルの如き多数の電流負荷を同時
駆動するドライバ回路は、所定のプリント板に高密度に
実装される傾向にある。従って、プリント板のパターン
が細くなり、このようなパターンに電流を流すと浮遊イ
ンダクタンスが大きくなる。On the other hand, driver circuits that simultaneously drive multiple current loads, such as print head coils, tend to be densely mounted on a given printed circuit board. Therefore, the pattern on the printed board becomes thinner, and when a current is passed through such a pattern, the stray inductance increases.
特に、高電流を一度にこのようなパターンに流すと、浮
遊インダクタンスにより発生する逆起電力が高くなり、
これが原因で他の回路に悪影響を与える。In particular, when a high current is passed through such a pattern all at once, the back electromotive force generated by the stray inductance increases,
This causes an adverse effect on other circuits.
かかる悪影響を与える要因を最小限に抑え、多数の電流
負荷を同時に高速に駆動することが要求される。It is required to minimize factors that have such an adverse effect and simultaneously drive a large number of current loads at high speed.
第4図は従来例を説明するブロック図、第5図は従来例
における駆動タイミングの状況を説明する図をそれぞれ
示す。FIG. 4 is a block diagram for explaining the conventional example, and FIG. 5 is a diagram for explaining the drive timing situation in the conventional example.
第4図(1)は1個のドライバ素子TRIを有するドラ
イバ回路2の例を示す。FIG. 4(1) shows an example of a driver circuit 2 having one driver element TRI.
図中の制御部1は、ドライバ素子TRIをオン/オフし
て、電流負荷り、に流れる駆動電流11を制御する。A control unit 1 in the figure turns on/off the driver element TRI to control the drive current 11 flowing through the current load.
尚、図中に点線で示す負荷しいはドライバ回路2内部を
接続しているパターン(特に、ドライバ素子TRIのエ
ミッタと電源部21間のパターン)の浮遊インダクタン
スを示す。In addition, the stray inductance of the load or the pattern connecting the inside of the driver circuit 2 (particularly the pattern between the emitter of the driver element TRI and the power supply part 21) shown by the dotted line in the figure is shown.
又、符号vAは図中(A)点の電位を、符号■8は図中
CB)点の電位を、符号21は電源部をそれぞれ示す。Further, the symbol vA indicates the potential at point (A) in the figure, the symbol ■8 indicates the potential at point CB) in the figure, and the symbol 21 indicates the power supply section.
第4図(2)はN個のドライバ素子TRI〜TRnを有
するドライバ回路2aの例を示す。FIG. 4(2) shows an example of a driver circuit 2a having N driver elements TRI to TRn.
この場合、各ドライバ素子TRI〜TRnに印加される
駆動電流h〜■7を流すタイミングATI〜ATnは、
第5図に示す如く同時に制御部1内でオンされ、各ドラ
イバ素子TRI〜TRnが同時に駆動されることになる
。In this case, the timings ATI to ATn for flowing the drive currents h to ■7 applied to each driver element TRI to TRn are as follows:
As shown in FIG. 5, they are simultaneously turned on in the control unit 1, and the driver elements TRI to TRn are simultaneously driven.
尚、この時のパターンの浮遊インダクタンスLXALL
は、1個のドライバ素子TRIの場合の浮遊インダクタ
ンスt、xより大となる。又、この浮遊インダクタンス
L XALLに流れる駆動電流I ALLは各駆動電流
!、〜11の和となる。In addition, the stray inductance of the pattern at this time LXALL
is larger than the floating inductance t, x in the case of one driver element TRI. Also, the drive current IALL flowing through this floating inductance LXALL is each drive current! , ~11.
特に、第4図(2)のように構成されるドライバ回路2
aにおいて、各ドライバ素子TRI〜TRnが同時にオ
ン/オフされると、電源部21と各ドライバ素子TRI
〜TRnのエミッタ間の浮遊インダクタンスL XAL
Lにより大きな逆起電力が発生する。In particular, the driver circuit 2 configured as shown in FIG. 4(2)
In a, when each driver element TRI to TRn is turned on/off simultaneously, the power supply section 21 and each driver element TRI
~ Stray inductance L between emitters of TRn
A large back electromotive force is generated due to L.
更に、この逆起電力により位置(A)と位置(B)の電
圧vA、Vlが、電圧V、<電圧vAとなる。尚、これ
をアンダシュートと称する。Further, due to this back electromotive force, voltages vA and Vl at positions (A) and (B) become voltage V<voltage vA. Note that this is called an undershoot.
上述のようなアンダシュートが大きいと、制御部1に対
して悪影響を及ぼし、最悪の場合は各ドライバ素子TR
I〜TRnの破壊に繋がる。If the undershoot is large as described above, it will have an adverse effect on the control unit 1, and in the worst case, each driver element TR
This leads to the destruction of I~TRn.
即ち、アンダシュートの大きさは駆動電流の変化の大き
さと比例するため、第4図(2)のように構成されるド
ライバ回路2aにおいては、そのアンダシュートは更に
大きくなる。That is, since the magnitude of the undershoot is proportional to the magnitude of the change in the drive current, the undershoot becomes even larger in the driver circuit 2a configured as shown in FIG. 4(2).
これらの問題点を少しでも減少させるために、ドライバ
回路2aを実装するプリント板(図示してない)を多層
化したり、インダクタンスを抑えるコンデンサを付加す
る等の処理を行っている。In order to reduce these problems as much as possible, treatments such as multilayering the printed board (not shown) on which the driver circuit 2a is mounted and adding capacitors to suppress inductance are performed.
そのため、余分な対策を実施することによりコストアッ
プになると共にドライバ回路2aの信顛性を低下させる
要因ともなっていた。Therefore, implementing extra measures increases costs and also causes a decrease in the reliability of the driver circuit 2a.
第1図は本発明の詳細な説明するブロック図を示す。 FIG. 1 shows a block diagram illustrating the invention in detail.
第1図に示す本発明の原理ブロック図は、所定の時間内
に、N個(N>1)の電流負荷(ドライバ素子)を同時
に駆動するドライバ回路2aと、下記に説明する制御部
10とを具備して構成されている。The principle block diagram of the present invention shown in FIG. 1 includes a driver circuit 2a that simultaneously drives N (N>1) current loads (driver elements) within a predetermined time, and a control section 10 described below. It is configured with the following.
本発明の制御部10は、ドライバ回路2aを駆動するた
めの基本タイミングを発生する基本タイミング発生部1
1と、
N個の電流負荷(ドライバ素子)をM個(1〈M≦N)
のブロックに分割し、そのブロック内の複数電流負荷(
ドライバ素子)を同時に駆動するためのブロック対応の
タイミング信号’rt −T。The control unit 10 of the present invention includes a basic timing generation unit 1 that generates basic timing for driving the driver circuit 2a.
1, and M pieces of N current loads (driver elements) (1<M≦N)
blocks, and multiple current loads within that block (
block-corresponding timing signal 'rt-T for simultaneously driving the driver elements).
を生成する遅延手段(ディレィ部)12と、N個の電流
負荷(ドライバ素子)に対応して、その電流負荷(ドラ
イバ素子)を駆動する駆動信号HP、 −HP 、を発
生する駆動信号発生部13と、遅延手段(ディレィ部)
12からのタイミング信号T r ”” T−と、駆動
信号発生部13からの駆動信号HP、〜HP 、とに基
づきN個の電流負荷(ドライバ素子)を駆動する条件を
演算する演算手段(演算部)14とを具備して構成され
ている。a delay unit (delay unit) 12 that generates a current load (driver element); and a drive signal generation unit that generates drive signals HP, -HP, corresponding to the N current loads (driver elements), to drive the current loads (driver elements). 13 and delay means (delay section)
12 and the drive signals HP, ~HP, from the drive signal generator 13. part) 14.
N個(N>1)の電流負荷(ドライバ素子)を1<M≦
NとなるようなM個のブロックに分け、各ブロック間の
駆動タイミング八T0〜ATfiをそれぞれ微小時間(
数百ns〜数μs)ずつずらし、電流負荷(ドライバ素
子)の駆動電流のオン/オフ時の変化の大きさを抑える
ように構成することにより、オン/オフ時の電流変化に
より発生する逆起電力から発生する各種欠陥を大幅に低
減することが可能となる。N pieces (N>1) of current loads (driver elements) with 1<M≦
Divide into M blocks such that N, and set the drive timing between each block to a minute time (
By configuring the drive current of the current load (driver element) to be shifted by several hundred ns to several μs) and suppressing the magnitude of the change when the drive current of the current load (driver element) turns on and off, the back electromotive force that occurs due to the current change when on and off is It becomes possible to significantly reduce various defects caused by electric power.
以下本発明の要旨を第2図、第3図に示す実施例により
具体的に説明する。The gist of the present invention will be specifically explained below with reference to embodiments shown in FIGS. 2 and 3.
第2図は本発明の詳細な説明するブロック図、第3図は
本発明の実施例における駆動状況を説明する図をそれぞ
れ示す、尚、全図を通じて同一符号は同一対象物を示す
。FIG. 2 is a block diagram explaining the present invention in detail, and FIG. 3 is a diagram explaining the driving situation in an embodiment of the present invention. The same reference numerals indicate the same objects throughout the figures.
第2図に示す本実施例は、24ビンドツトプリンタを例
に取ったものである。The present embodiment shown in FIG. 2 takes a 24-bin dot printer as an example.
第2図に示す本実施例のディレィ部12は、24個のド
ライブ素子TRI〜TR24を、例えば6つのブロック
1〜6に分け、この6つのブロック1〜6に対応するタ
イミング信号T0〜T、を生成する5つのディレィ12
(1)〜12(5)からなる。The delay section 12 of this embodiment shown in FIG. 2 divides the 24 drive elements TRI to TR24 into, for example, six blocks 1 to 6, and transmits timing signals T0 to T, corresponding to the six blocks 1 to 6. 5 delays 12 to generate
It consists of (1) to 12(5).
又、演算部14は24個のドライブ素子TRI〜TR2
4に対応する論理積回路14 (1)〜14 (24)
からなっている。Further, the calculation unit 14 has 24 drive elements TRI to TR2.
AND circuits 14 (1) to 14 (24) corresponding to 4
It consists of
更に、基本タイミング発生部11からは、所定周期を有
するタイミング信号T0を発生する。各ディレィ12(
1)〜12(5)はこのタイミング信号T。をt時間(
本実施例では500nsとする)だけそれぞれずらし、
タイミング信号T、〜T、を生成し、対応する各ブロッ
ク1〜6対応の論理積回路14(1)〜14 (24)
の片方の入力端子に送出する。Further, the basic timing generating section 11 generates a timing signal T0 having a predetermined period. Each delay 12 (
1) to 12(5) are this timing signal T. for t time (
In this example, it is set as 500 ns).
AND circuits 14 (1) to 14 (24) that generate timing signals T, ~T, and correspond to corresponding blocks 1 to 6;
is sent to one input terminal of the .
一方、駆動信号発生部13からは所定回路(図示してな
い)からの指示により、各ドライブ素子TR1〜TR2
4に対応する駆動信号HP、〜EIPtaを発生し、対
応する論理積回路14 (1)〜14(24)の他方の
入力端子に送出する。On the other hand, the drive signal generator 13 outputs signals to each of the drive elements TR1 to TR2 according to instructions from a predetermined circuit (not shown).
The drive signals HP, -EIPta corresponding to the output signal 4 are generated and sent to the other input terminals of the corresponding AND circuits 14 (1) to 14 (24).
論理積回路14(1)〜14(24)はタイミング信号
T。〜TSと、駆動信号HP+ −HPzaとの論理積
条件を取り、各ドライブ素子TRI〜TR24をオンと
する制御信号ATI〜ATzaを送出する。AND circuits 14(1) to 14(24) are timing signals T. ~TS and the drive signal HP+ -HPza are logically ANDed, and control signals ATI to ATza that turn on each of the drive elements TRI to TR24 are sent out.
尚、24ピンドツトプリンタにおけるドライブ回路2;
内ドライブ素子TRI〜TR24を6ブロツクに分けて
、それぞれ500nsずつずらした時のずれ幅は印字位
置に換算すると、全く支障にならないレベルである。Incidentally, the drive circuit 2 in the 24-pin dot printer;
When the inner drive elements TRI to TR24 are divided into six blocks and each block is shifted by 500 ns, the shift width is at a level that does not cause any problem at all when converted to the printing position.
又、各ブロック1〜6間をそれぞれt時間ずつずれて駆
動する状況を第3図に示す。Further, FIG. 3 shows a situation in which the blocks 1 to 6 are driven with a lag of time t.
以上のように各ドライブ素子TRI〜TR24を制御す
ることにより、各ドライブ素子TRI〜TR24からな
るドライブ回路2aを実装する時の浮遊インダクタンス
対策が大幅に簡略化出来、コストダウンを図ることが出
来ると共に、信頬性の向上が期待出来る。By controlling each of the drive elements TRI to TR24 as described above, measures against stray inductance when mounting the drive circuit 2a consisting of each of the drive elements TRI to TR24 can be greatly simplified, and costs can be reduced. , we can expect an improvement in trustworthiness.
以上のような本発明によれば、オン/オフ時の電流変化
により発生する逆起電力から発生する各種欠陥を大幅に
低減することが出来るため、浮遊インダクタンス対策が
簡略化出来、コストダウンを図ることが出来ると共に、
信頬性の向上が期待出来る。According to the present invention as described above, it is possible to significantly reduce various defects caused by back electromotive force generated due to current changes during on/off, so it is possible to simplify countermeasures against stray inductance and reduce costs. As well as being able to
We can expect an improvement in trustworthiness.
第1図は本発明の詳細な説明するブロック図、第2図は
本発明の詳細な説明するブロック図、第3図は本発明の
実施例における駆動状況を説明する図、
第4図は従来例を説明するブロック図、第5図は従来例
における駆動タイミングの状況を説明する図、
をそれぞれ示す。
図において、
1.10は制御部、 2,2aはドライバ回路
、11は基本タイミング発生部、
12はディレィ部(遅延手段)、
12(1)〜12(5)はディレィ、
13は駆動信号発生部、
14は演算部(演算手段)、
14(1)〜14 (24)は論理積回路、21は電源
部、
オ間で明つスフ芭4列陳明すプアーo、、tZm72図FIG. 1 is a block diagram explaining the present invention in detail, FIG. 2 is a block diagram explaining the present invention in detail, FIG. 3 is a diagram explaining the driving situation in the embodiment of the present invention, and FIG. 4 is a conventional block diagram. FIG. 5 is a block diagram explaining an example, and FIG. 5 is a diagram explaining the drive timing situation in a conventional example. In the figure, 1.10 is a control unit, 2 and 2a are driver circuits, 11 is a basic timing generation unit, 12 is a delay unit (delay means), 12(1) to 12(5) are delays, and 13 is a drive signal generation unit. 14 is an arithmetic unit (arithmetic means), 14 (1) to 14 (24) are AND circuits, 21 is a power supply unit, 4 rows of squares are displayed between O, tZm72 diagram
Claims (1)
動するドライバ回路(2a)において、前記N個の電流
負荷を複数のブロックに分割し、そのブロック内の複数
電流負荷を同時に駆動するための該ブロック対応のタイ
ミング信号(T_0〜T_m)を生成する遅延手段(1
2)と、前記遅延手段(12)からの該タイミング信号
(T_0〜T_m)に基づき前記N個の電流負荷を駆動
する条件を演算する演算手段(14)とを設け、 前記N個の電流負荷を分割した各ブロック間の駆動タイ
ミング(AT_0〜AT_n)を、所定の時間内に全て
の電流負荷の駆動が終わる範囲で所定時間ずらして駆動
することを特徴とするドライバ回路の駆動制御方式。[Claims] In a driver circuit (2a) that simultaneously drives N current loads (N>1) within a predetermined time, the N current loads are divided into a plurality of blocks, and within the blocks delay means (1) for generating timing signals (T_0 to T_m) corresponding to the blocks for simultaneously driving multiple current loads;
2) and calculation means (14) for calculating conditions for driving the N current loads based on the timing signals (T_0 to T_m) from the delay means (12), A drive control method for a driver circuit, characterized in that drive timing (AT_0 to AT_n) between each divided block is shifted by a predetermined time within a range in which driving of all current loads is completed within a predetermined time.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5723487A JPS63222863A (en) | 1987-03-12 | 1987-03-12 | Driver circuit drive control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5723487A JPS63222863A (en) | 1987-03-12 | 1987-03-12 | Driver circuit drive control method |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS63222863A true JPS63222863A (en) | 1988-09-16 |
Family
ID=13049843
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP5723487A Pending JPS63222863A (en) | 1987-03-12 | 1987-03-12 | Driver circuit drive control method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS63222863A (en) |
-
1987
- 1987-03-12 JP JP5723487A patent/JPS63222863A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2003291344A (en) | Ink jet printer capable of reducing maximum driving current of ink jet cartridge, and reducing method | |
JPS63222863A (en) | Driver circuit drive control method | |
EP0012264B1 (en) | Data transducing apparatus | |
JP2909150B2 (en) | Piezoelectric element driving method and piezoelectric element driving circuit | |
KR100476950B1 (en) | Head driving device of ink jet printer and control method thereof | |
US4741636A (en) | Dot drive circuit of wire dot type printer | |
JP2899365B2 (en) | Printing piezoelectric element drive circuit | |
KR100735504B1 (en) | Driving circuit of self-scanning light emitting element array | |
JP3154789B2 (en) | Thermal head drive circuit and thermal head | |
JPS62113567A (en) | Printing head driving method | |
JPH0671938A (en) | Image forming device | |
JPH0729419B2 (en) | Recording device | |
JPS61102862A (en) | thermal recording head | |
JP2680806B2 (en) | Electromagnetic print head drive circuit | |
JPH07304201A (en) | Printing head drive ic | |
JPH0441261A (en) | Printing head controller | |
US5302035A (en) | Method of driving wire-dot print head | |
JPH0241257A (en) | Remaining vibration preventing circuit for printing wire of electromagnetic printing head | |
JP2572156B2 (en) | Driver IC for line print head | |
JP2921314B2 (en) | Write circuit of magnetic recording device | |
JPH0444868A (en) | Printing head controlling device | |
JP3049884B2 (en) | Printhead drive control method | |
JPH03297661A (en) | Driving circuit of wire dot head | |
JPS6024967A (en) | Driver mounting type thermal head driving circuit | |
JPS59196271A (en) | Drive apparatus |