JP6536250B2 - Electronic control unit - Google Patents

Electronic control unit Download PDF

Info

Publication number
JP6536250B2
JP6536250B2 JP2015144882A JP2015144882A JP6536250B2 JP 6536250 B2 JP6536250 B2 JP 6536250B2 JP 2015144882 A JP2015144882 A JP 2015144882A JP 2015144882 A JP2015144882 A JP 2015144882A JP 6536250 B2 JP6536250 B2 JP 6536250B2
Authority
JP
Japan
Prior art keywords
data
dma transfer
transfer
converter
electronic control
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
JP2015144882A
Other languages
Japanese (ja)
Other versions
JP2017027347A (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.)
Denso Corp
Original Assignee
Denso 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 Denso Corp filed Critical Denso Corp
Priority to JP2015144882A priority Critical patent/JP6536250B2/en
Publication of JP2017027347A publication Critical patent/JP2017027347A/en
Application granted granted Critical
Publication of JP6536250B2 publication Critical patent/JP6536250B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Debugging And Monitoring (AREA)
  • Bus Control (AREA)

Description

本発明は、メモリを転送先としてDMA転送を行う機能を備えた電子制御装置に関する。   The present invention relates to an electronic control unit having a function of performing DMA transfer with a memory as a transfer destination.

特許文献1には、DMA転送を行う回路について、転送が開始から終了まで正常に実行されたかを確認するため、指示命令に応じてDMA転送された複数のデータのうち、最初にDMA転送されたデータを記憶する第1シフトレジスタと最後にDMA転送されたデータを記憶する第2シフトレジスタとを備え、これらのシフトレジスタに記憶されたデータをCPUから読み出し可能にした構成が開示されている。   According to Patent Document 1, in order to check whether transfer is normally executed from the start to the end of a circuit performing DMA transfer, DMA transfer is first performed among a plurality of data DMA transferred according to an instruction command. A configuration is disclosed in which a first shift register for storing data and a second shift register for storing data finally transferred by DMA are provided, and data stored in these shift registers can be read from the CPU.

特開2006−277594号公報JP, 2006-277594, A

しかしながら、特許文献1の構成では、DMA転送動作を確認するために2つのシフトレジスタを設ける必要があり、その分だけ回路規模が増大する。
本発明は上記事情に鑑みてなされたものであり、その目的は、回路規模の増大を極力抑制しつつDMA転送動作の確認を行うことができる電子制御装置を提供することにある。
However, in the configuration of Patent Document 1, it is necessary to provide two shift registers in order to confirm the DMA transfer operation, and the circuit scale is increased accordingly.
The present invention has been made in view of the above-mentioned circumstances, and an object thereof is to provide an electronic control unit capable of confirming a DMA transfer operation while suppressing an increase in circuit scale as much as possible.

請求項1記載の電子制御装置によれば、異常検出部は、DMA転送制御回路がメモリに対してDMA転送を行うと、予め保持している照合用データと対応する転送後のデータとを照合することで異常検出を行う。このように構成すれば、DMA転送動作の異常検出を行うために規模の大きな回路を追加せずとも、異常検出部としての機能を、簡単なソフトウェア処理により実現することができる。
また、請求項1記載の電子制御装置は、AD変換器によりAD変換されたデータが格納される変換結果レジスタを転送元とし、異常検出部が照合に用いるデータを、AD変換器の入力電圧を切替えることで生成する。
According to the electronic control device according to claim 1, when the DMA transfer control circuit performs DMA transfer to the memory, the abnormality detection unit collates the verification data held in advance with the corresponding data after transfer. Perform anomaly detection by doing this. According to this structure, the function as the abnormality detection unit can be realized by a simple software process without adding a circuit of a large scale for detecting abnormality of the DMA transfer operation.
In the electronic control unit according to the first aspect of the present invention, the conversion result register in which the data AD converted by the AD converter is stored is used as a transfer source, and the data used by the abnormality detection unit for collation is the input voltage of the AD converter. Generate by switching.

請求項2記載の電子制御装置によれば、異常検出部が照合に用いるデータを、DMA転送が行われる毎に変化するデータとする。このように構成すれば、DMA転送動作が正常に実行されているか否かの確認を、より確実に行うことができる。   According to the electronic control unit of the second aspect, the data used by the abnormality detection unit for collation is data which changes every time DMA transfer is performed. With this configuration, it can be more reliably confirmed whether or not the DMA transfer operation is normally performed.

請求項3記載の電子制御装置によれば、異常検出部が前記照合に用いるデータを、DMA転送における最終転送データに割り当てる。このように構成すれば、異常検出部は、転送先における最終転送データを伝送元の対応するデータと照合するだけで、一連のDMA転送動作が正常に実行されているか否かを確認できる。   According to the electronic control unit of the third aspect, the data used by the abnormality detection unit for the collation is assigned to the final transfer data in the DMA transfer. According to this configuration, the abnormality detection unit can check whether the series of DMA transfer operations are normally performed only by comparing the final transfer data in the transfer destination with the corresponding data in the transfer source.

請求項記載の電子制御装置によれば、AD変換器に、照合に用いるデータを生成するための入力チャネルと、この入力チャネルへの入力電圧を異常検出部の制御により切替える電圧切替部を備える。このように構成すれば、照合に用いるデータを生成するための構成を、極めて小規模な回路を追加するだけで実現できる。 According to the electronic control unit according to claim 4 , the AD converter includes an input channel for generating data used for collation and a voltage switching unit for switching the input voltage to the input channel by the control of the abnormality detection unit. Prepare. According to this configuration, the configuration for generating data used for collation can be realized only by adding an extremely small circuit.

一実施形態であり、CPUが実行するDMA転送の異常判定処理を示すフローチャートFIG. 8 is a flowchart showing an abnormality determination process of DMA transfer executed by the CPU according to an embodiment of the present invention; 電子制御装置の構成を示す機能ブロック図Functional block diagram showing the configuration of the electronic control unit CPUが実行するAD変換設定処理を示すフローチャートFlow chart showing AD conversion setting process executed by CPU AD変換終了割込みが発生した際に、CPUが実行するDMA転送設定処理を示すフローチャートA flowchart showing DMA transfer setting processing executed by the CPU when an AD conversion end interrupt occurs DMA転送をイメージ的に説明する図Diagram to illustrate DMA transfer

以下、一実施形態について説明する。図2に示すように、電子制御装置1はMPU(Micro Processing Unit)2を備えている。MPU2は、CPU3,ROM4,RAM5,デジタルI/O6,AD変換器7及びDMA転送制御回路8を有している。ROM4には、CPU3により実行される制御プログラムが記憶されており、RAM5は、CPU3が制御プログラムを実行する際にワークエリア等として使用される。   Hereinafter, one embodiment will be described. As shown in FIG. 2, the electronic control unit 1 includes an MPU (Micro Processing Unit) 2. The MPU 2 has a CPU 3, a ROM 4, a RAM 5, a digital I / O 6, an AD converter 7 and a DMA transfer control circuit 8. The ROM 4 stores a control program to be executed by the CPU 3, and the RAM 5 is used as a work area or the like when the CPU 3 executes the control program.

CPU3は、デジタルI/O6を介して電子制御装置1に接続されるアクチュエータ9の制御を行う。電子制御装置1には、外部の電源10より動作用電源が供給される。AD変換器7のアナログ入力端子には、センサ11〜13の信号出力端子がそれぞれ接続されている。AD変換器7は、各センサ11〜13が出力するセンサ信号を、内蔵しているマルチプレクサ(MPX)14により切替えてAD変換する。   The CPU 3 controls an actuator 9 connected to the electronic control unit 1 via the digital I / O 6. The electronic control unit 1 is supplied with operating power from an external power supply 10. Signal output terminals of the sensors 11 to 13 are connected to analog input terminals of the AD converter 7 respectively. The AD converter 7 switches and AD converts the sensor signals output from the sensors 11 to 13 by the built-in multiplexer (MPX) 14.

尚、AD変換器7の外部から見える入力チャネル数は「3」であるが、AD変換器7の内部的には、マルチプレクサ14に第4の入力チャネルが設けてある。その入力チャネル(CH4)には、電圧切替部15の出力端子が接続されている。電圧切替部15は、グランドレベルの0V、例えば電源レベルに等しい電圧の5Vとを切替えて、入力チャネル(CH4)に入力するための切替えスイッチ15Sを有している。切替えスイッチ15Sの切替え制御は、CPU3がデジタルI/O6を介して行う。   Although the number of input channels seen from the outside of the AD converter 7 is “3”, internally to the AD converter 7, the multiplexer 14 is provided with a fourth input channel. The output terminal of the voltage switching unit 15 is connected to the input channel (CH4). The voltage switching unit 15 has a switching switch 15S for switching to 0V at the ground level, for example, 5V at a voltage equal to the power supply level, and inputting it to the input channel (CH4). The CPU 3 performs switching control of the changeover switch 15S via the digital I / O 6.

AD変換器7がAD変換したデータは、図5に示すAD変換結果レジスタ21〜24に格納される。DMA転送制御回路8は、AD変換結果レジスタ21〜24を転送元(ソース)とし、RAM5を転送先(デスティネーション)としてDMA転送を行う。RAM5はメモリに相当する。そして、上記の電圧切替部15は、DMA転送制御回路8によるDMA転送が実行される毎に、その転送が正常に行われたか否かをCPU3が判定するために使用される。CPU3は異常検出部に相当する。   The data AD converted by the AD converter 7 is stored in AD conversion result registers 21 to 24 shown in FIG. The DMA transfer control circuit 8 performs DMA transfer with the AD conversion result registers 21 to 24 as a transfer source (source) and the RAM 5 as a transfer destination (destination). The RAM 5 corresponds to a memory. The above-described voltage switching unit 15 is used for the CPU 3 to determine whether or not the transfer is normally performed each time the DMA transfer by the DMA transfer control circuit 8 is performed. The CPU 3 corresponds to an abnormality detection unit.

次に、本実施形態の作用について説明する。図3に示すように、CPU3は、AD変換器7に対する初期設定処理において、入力チャネル(CH1〜CH3)に,それぞれセンサ11〜13より出力されるセンサ信号を割り当てるように設定する(S1〜S3)。入力チャネル(CH4)には、電圧切替部15の出力端子が接続されており、続くステップS4において異常検出をモード=0V/5Vの何れから開始するかを決定する。尚、何れから開始するかは任意である。   Next, the operation of the present embodiment will be described. As shown in FIG. 3, in the initial setting process for the AD converter 7, the CPU 3 sets so as to assign the sensor signals output from the sensors 11 to 13 to the input channels (CH1 to CH3) (S1 to S3). ). The output terminal of the voltage switching unit 15 is connected to the input channel (CH4), and in the subsequent step S4, it is determined from which of the mode 0V / 5V the abnormality detection is started. Note that it is optional which one to start from.

モード=0Vで開始する場合は(YES)0Vの変換設定を行う(S5)。すなわち、切替スイッチ15Sを0V側に切替える。一方、モード=5Vで開始する場合は(NO)切替スイッチ15Sを5V側に切替えて、5Vの変換設定を行う(S6)。それから、AD変換終了割込みの設定を行う(S7)。すなわち、AD変換を開始した後、入力チャネル(CH1〜CH4)を順次切り替えてAD変換を行い、AD変換結果レジスタ21〜24の全てに変換データが格納されると、CPU3に対してAD変換終了割込みが発生するように設定する。   When the mode is started at 0 V, (YES) conversion setting of 0 V is performed (S5). That is, the changeover switch 15S is switched to the 0 V side. On the other hand, when the mode is started at 5 V (NO), the changeover switch 15S is switched to the 5 V side, and the conversion setting of 5 V is performed (S6). Then, the AD conversion end interrupt is set (S7). That is, after AD conversion is started, the input channels (CH1 to CH4) are sequentially switched to perform AD conversion, and when conversion data is stored in all of the AD conversion result registers 21 to 24, AD conversion is completed for the CPU 3 Set to generate an interrupt.

図4に示すように、AD変換終了割込みが発生すると、CPU3は、DMA転送制御回路8の内部にある転送制御レジスタに、DMA転送元アドレスとしてAD変換結果レジスタ21のアドレス(例えば0xFFFF00,図5参照)を設定する(S11)。また、DMA転送先アドレスとしてRAM5のアドレス(例えば0x800100,図5参照)を設定する(S12)。そして、DMA転送回数(本実施形態では「4」)を設定すると(S13)、DMA転送要求を行う(S14)。   As shown in FIG. 4, when an AD conversion end interrupt occurs, the CPU 3 transfers the address of the AD conversion result register 21 as a DMA transfer source address to the transfer control register in the DMA transfer control circuit 8 (for example, 0xFFFF00, FIG. 5). Set (see S11). Further, the address (for example, 0x800100, see FIG. 5) of the RAM 5 is set as the DMA transfer destination address (S12). Then, when the DMA transfer number ("4" in the present embodiment) is set (S13), a DMA transfer request is made (S14).

すると、DMA転送制御回路8はDMA転送動作を開始し、図5に示すように、アドレス0xFFFF00〜0xFFFF06のAD変換結果レジスタ21〜24に格納されている4つの2バイトデータは、アドレス0x800100〜0x800106のRAM5に転送される。尚、RAM5のアドレス0x800000には例えばアクチュエータ9の制御変数1が格納されており、アドレス0x80FFFEはスタックとして使用されている。   Then, the DMA transfer control circuit 8 starts the DMA transfer operation, and as shown in FIG. 5, the four 2-byte data stored in the AD conversion result registers 21 to 24 of the addresses 0xFFFF00 to 0xFFFF06 have addresses 0x800100 to 0x800106. Transferred to the RAM 5 of For example, the control variable 1 of the actuator 9 is stored at the address 0x800000 of the RAM 5, and the address 0x80FFFE is used as a stack.

図1に示すように、CPU3は、DMA転送制御回路8によるDMA転送が完了する毎に、RAM5のアドレス0x800106を参照して異常判定を行う。初期設定がモード=0Vであれば(S21;YES)、アドレス0x800106のデータ値(RAM値)がアナログ入力電圧0V相当値であるオール「0」か否かを判断する(S22)。データ値がオール「0」であれば(YES)モードを5Vに、つまりAD変換器7内部の切替スイッチ15Sを5V側に切り替えて(S23)DMA転送は正常、と判定する(S24)。   As shown in FIG. 1, every time the DMA transfer by the DMA transfer control circuit 8 is completed, the CPU 3 makes an abnormality determination with reference to the address 0x800106 of the RAM 5. If the initial setting is mode = 0 V (S21; YES), it is determined whether the data value (RAM value) of the address 0x800106 is all "0" which is the analog input voltage 0 V equivalent value (S22). If the data value is all "0" (YES), the mode is switched to 5V, that is, the switch 15S in the AD converter 7 is switched to 5V (S23), and it is determined that DMA transfer is normal (S24).

次にDMA転送制御回路8がDMA転送を実行する際には、AD変換結果レジスタ24にはアナログ入力電圧5V相当値であるオール「F」が格納されている。したがって、転送が正常であれば、RAM5のアドレス0x800106のデータ値(AD変換結果4)もオール「F」になっている。そこで、CPU3は、次回の異常判定時にはステップS21で「NO」と判断し、アドレス0x800106のデータ値がオール「F」か否かを判断する(S25)。データ値がオール「F」であれば(YES)モードを再び0Vに、つまりAD変換器7内部の切替スイッチ15Sを0V側に切り替えて(S26)DMA転送は正常、と判定する(S24)。CPU3は以上の判定処理を、DMA転送制御回路8がDMA転送を実行する毎に繰り返し行う。   Next, when the DMA transfer control circuit 8 executes DMA transfer, all “F” which is a value corresponding to the analog input voltage 5 V is stored in the AD conversion result register 24. Therefore, if the transfer is normal, the data value (AD conversion result 4) of the address 0x800106 of the RAM 5 is also all “F”. Therefore, the CPU 3 determines "NO" in the step S21 at the next time of abnormality determination, and determines whether the data value of the address 0x800106 is all "F" (S25). If the data value is all "F" (YES), the mode is again switched to 0 V, that is, the switch 15S in the AD converter 7 is switched to 0 V (S26), and it is determined that DMA transfer is normal (S24). The CPU 3 repeatedly performs the above determination process each time the DMA transfer control circuit 8 executes DMA transfer.

一方、モード=0Vであるにも拘らず(S21;YES)、アドレス0x800106のデータ値がオール「0」でない場合や(S22;NO)、モード=5Vであるにも拘らず(S21;NO)、アドレス0x800106のデータ値がオール「F」でない場合は(S25;NO)、DMA転送は異常と判定することになる(S27)。このように、CPU3が照合に用いるデータ値がオール「0」/「F」のデータが、照合用データである。   On the other hand, although the mode = 0 V (S21; YES), the data value of the address 0x800106 is not all “0” (S22; NO), and the mode = 5 V (S21; NO) If the data value of the address 0x800106 is not all "F" (S25; NO), it is determined that the DMA transfer is abnormal (S27). As described above, data of all “0” / “F” that the CPU 3 uses for collation is data for collation.

以上のように本実施形態によれば、CPU3は、DMA転送制御回路8がRAM5に対してDMA転送を行うと、転送前のデータと対応する転送後のデータとを照合することで異常検出を行う。このように構成すれば、DMA転送動作の異常検出を、規模の大きな回路を追加せずとも、CPU3の簡単なソフトウェア処理により実現することができる。そして、CPU3が照合に用いるデータを、DMA転送が行われる毎に一定のパターンで変化するデータとするので、DMA転送動作が正常に実行されているか否かの確認を、より確実に行うことができる。また、照合用データをDMA転送における最終転送データに割り当てることで、CPU3は、転送先における最終転送データを伝送元の対応するデータと照合するだけで、一連のDMA転送動作が正常に実行されているか否かを確認できる。   As described above, according to the present embodiment, when the DMA transfer control circuit 8 performs the DMA transfer to the RAM 5, the CPU 3 collates the data before the transfer with the corresponding data after the transfer to detect an abnormality. Do. According to this configuration, the abnormality detection of the DMA transfer operation can be realized by the simple software processing of the CPU 3 without adding a large-scale circuit. Then, since the data used by the CPU 3 for collation is data which changes in a predetermined pattern each time DMA transfer is performed, it can be more reliably confirmed whether the DMA transfer operation is normally executed or not. it can. Further, by assigning the data for verification to the final transfer data in the DMA transfer, the CPU 3 can execute a series of DMA transfer operations normally only by collating the final transfer data in the transfer destination with the corresponding data in the transmission source. You can check if it is

更に、DMA転送の転送元をAD変換結果レジスタ21〜24とし、CPU3は、AD変換器7の入力電圧を5V/0Vに交互に切替えて照合用データを生成する。これにより、CPU3は、簡単な制御によって照合用データの値を変化させることができる。   Further, the transfer source of DMA transfer is AD conversion result registers 21 to 24, and the CPU 3 alternately switches the input voltage of the AD converter 7 to 5 V / 0 V to generate comparison data. As a result, the CPU 3 can change the value of the verification data by simple control.

加えて、AD変換器7に、照合用データを生成するための入力チャネル(CH4)と、この入力チャネル(CH4)への入力電圧をCPU3の制御により切替える電圧切替部15を備える。このように構成すれば、照合用データを生成するための構成を、極めて小規模な回路を追加するだけで実現できる。電圧切替部15はAD変換器7の内部回路であるから、集積回路レベルでは実質的な回路サイズの増大は殆ど無い状態となる。   In addition, the AD converter 7 is provided with an input channel (CH4) for generating comparison data, and a voltage switching unit 15 for switching the input voltage to the input channel (CH4) by the control of the CPU 3. According to this configuration, the configuration for generating the verification data can be realized only by adding a very small circuit. Since the voltage switching unit 15 is an internal circuit of the AD converter 7, substantially no increase in circuit size occurs at the integrated circuit level.

本発明は上記した、又は図面に記載した実施形態にのみ限定されるものではなく、以下のような変形又は拡張が可能である。
照合用データは、データ値がオール「0」/「F」のデータに限ることなく、AD変換器7の入力電圧を0Vより大きく設定したり、5V未満に設定することで異なるデータ値を採用しても良い。
また、照合用データは、3回以上一定のパターンで周期的に変化するデータでも良い。また、必ずしも周期的に変化するデータでなくとも良い。
また、照合用データは、必ずしも最終転送データに割り当てる必要はない。
The present invention is not limited only to the embodiments described above or shown in the drawings, and the following modifications or extensions are possible.
The data for collation adopts different data values by setting the input voltage of AD converter 7 larger than 0 V or less than 5 V without limiting the data value to all “0” / “F” data. You may.
The comparison data may be data that changes periodically in a fixed pattern three or more times. Also, the data may not necessarily be periodically changing.
Further, the verification data need not necessarily be assigned to the final transfer data.

AD変換結果レジスタの数は「4」に限ることはない。また、外部用入力チャネルに数も「3」に限ることはない。
電圧切替部15を、AD変換器7の外部に配置しても良い。
AD変換器7がAD変換を行う対象は、センサ11〜13のセンサ信号に限ることはない。
転送元は、AD変換結果レジスタ21〜24に限ることなく、その他のリソースでも良い。例えば、電子制御装置1における既存のリソース(例えばレジスタ等)で、他に転送元として指定可能で且つCPU3が書き込み可能なものがあれば、CPU3がそのリソースに照合用データを書き込んでDMA転送を実行させれば良い。
The number of AD conversion result registers is not limited to "4". Also, the number of external input channels is not limited to "3".
The voltage switching unit 15 may be disposed outside the AD converter 7.
The target of the AD conversion performed by the AD converter 7 is not limited to the sensor signals of the sensors 11 to 13.
The transfer source is not limited to the AD conversion result registers 21 to 24 and may be other resources. For example, if there is an existing resource (for example, a register, etc.) in the electronic control unit 1 that can be specified as a transfer source and is also writable by the CPU 3, the CPU 3 writes comparison data to that resource and performs DMA transfer. You just have to run it.

データサイズは2バイトに限ることなく、個別の設計に応じて適宜変更すれば良い。
メモリはRAM5に限ることなく、SRAMやフラッシュメモリなどでも良い。
CPU3の制御対象は、アクチュエータ9に限ることはない。
The data size is not limited to 2 bytes, and may be changed appropriately according to the individual design.
The memory is not limited to the RAM 5 and may be SRAM, flash memory or the like.
The control target of the CPU 3 is not limited to the actuator 9.

1 電子制御装置、3 CPU、5 RAM、7 AD変換器、8 DMA転送制御回路、15 電圧切替部、21〜24 AD変換結果レジスタ。   DESCRIPTION OF SYMBOLS 1 electronic control device, 3 CPU, 5 RAM, 7 AD converter, 8 DMA transfer control circuit, 15 voltage switching part, 21-24 AD conversion result register.

Claims (4)

メモリ(5)と、
このメモリを転送先としてDMA転送を行うDMA転送制御回路(8)と、
このDMA転送制御回路が前記メモリに対してDMA転送を行うと、予め保持している照合用データと対応する転送後のデータとを照合することで異常検出を行う異常検出部(3)と
AD変換器(7)と、
このAD変換器によりAD変換されたデータが格納される変換結果レジスタ(21〜24)とを備え、
前記DMA転送制御回路は、前記変換結果レジスタを転送元とし、
前記異常検出部は、前記照合に用いるデータを、前記AD変換器の入力電圧を切替えることで生成することを特徴とする電子制御装置。
With memory (5)
DMA transfer control circuit (8) that performs DMA transfer with this memory as the transfer destination;
When the DMA transfer control circuit performs DMA transfer to the memory, an abnormality detection unit (3) which detects an abnormality by collating the data for collation held in advance with the corresponding data after the transfer ;
AD converter (7),
And a conversion result register (21 to 24) for storing data AD converted by the AD converter,
The DMA transfer control circuit uses the conversion result register as a transfer source,
3. The electronic control unit according to claim 1, wherein the abnormality detection unit generates data used for the collation by switching an input voltage of the AD converter .
前記異常検出部が前記照合に用いるデータは、DMA転送が行われる毎に変化するデータであることを特徴とする請求項1記載の電子制御装置。   2. The electronic control device according to claim 1, wherein the data used by the abnormality detection unit for the comparison is data that changes every time DMA transfer is performed. 前記異常検出部が前記照合に用いるデータを、DMA転送における最終転送データに割り当てることを特徴とする請求項1又は2記載の電子制御装置。   3. The electronic control unit according to claim 1, wherein the abnormality detection unit allocates data used for the collation to final transfer data in DMA transfer. 前記AD変換器は、前記照合に用いるデータを生成するための入力チャネル(CH4)と、
この入力チャネルへの入力電圧を、前記異常検出部の制御により切替える電圧切替部(15)とを備えることを特徴とする請求項1から3の何れか一項に記載の電子制御装置。
The AD converter includes an input channel (CH4) for generating data used for the collation;
The electronic control unit according to any one of claims 1 to 3 , further comprising: a voltage switching unit (15) which switches an input voltage to the input channel by control of the abnormality detection unit.
JP2015144882A 2015-07-22 2015-07-22 Electronic control unit Active JP6536250B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015144882A JP6536250B2 (en) 2015-07-22 2015-07-22 Electronic control unit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015144882A JP6536250B2 (en) 2015-07-22 2015-07-22 Electronic control unit

Publications (2)

Publication Number Publication Date
JP2017027347A JP2017027347A (en) 2017-02-02
JP6536250B2 true JP6536250B2 (en) 2019-07-03

Family

ID=57946298

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015144882A Active JP6536250B2 (en) 2015-07-22 2015-07-22 Electronic control unit

Country Status (1)

Country Link
JP (1) JP6536250B2 (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63304356A (en) * 1987-06-05 1988-12-12 Fujitsu Ltd Check system for normalcy of dma data
JP2009031935A (en) * 2007-07-25 2009-02-12 Seiko Epson Corp A/d conversion apparatus, data transfer method for a/d conversion apparatus and data transfer program for a/d conversion apparatus

Also Published As

Publication number Publication date
JP2017027347A (en) 2017-02-02

Similar Documents

Publication Publication Date Title
JP2012026824A5 (en)
EP1705663A3 (en) Semiconductor memory and system apparatus
JP2009271724A (en) Hardware engine controller
JP2017146660A5 (en)
KR20180018729A (en) The integrated circuit inputs and outputs
JP6088642B2 (en) Analog signal input circuit having a plurality of analog signal detection channels
JP2010072843A (en) Verification device, verifying apparatus and verification system
JP6536250B2 (en) Electronic control unit
JP6568399B2 (en) Information processing device
JP6489954B2 (en) Semiconductor device and control method thereof
JPWO2013168284A1 (en) Analog conversion device and programmable controller system
JP2016040647A (en) Analog/digital conversion circuit
JP2012190132A (en) Information processing device
JP6359915B2 (en) Semiconductor device, battery monitoring system, and semiconductor device address setting method
US8970410B2 (en) Semiconductor integrated circuit device and data processing system
JP2008040996A (en) Programmable controller
JP2006099305A (en) Configuration control method for programmable lsi
JP2016206817A (en) Electronic controller
JP6841032B2 (en) Operation verification circuit
JP2007327745A (en) Measuring device
JP6615302B1 (en) Electronic control unit
JP2012160149A (en) Duplex circuit, semiconductor device and test method
JP2011150637A (en) Vehicle-mounted multiprocessor system
JP6284795B2 (en) Fault tolerant server device
JP2008258763A (en) Serial communication apparatus, test device thereof and method for testing serial communication apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20171102

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180704

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180710

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180822

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20190205

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190404

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20190411

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: 20190507

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190520

R151 Written notification of patent or utility model registration

Ref document number: 6536250

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250