Abstract:
To provide a microprocessor that can perform high-speed CRC code generation and can be implemented simply and at a low cost, a microprocessor has, at a part of a data input path to a shift circuit which is conventionally installed in an ALU of the microprocessor to execute shift commands, one bit of data that corresponds to the path, an exclusive OR circuit, which computes the exclusive OR of an uppermost bit of byte data and a bit data, is provided. For this circuit, a result according to a generating polynomial such as [X8+X4+X3+X2+1] is determined on the basis of the installation location of the exclusive OR circuit along the path, and by setting an initial value to the byte data, inputting one bit of the transmission data sequentially to the bit data and operating the shift circuit, a computed result for the CRC code is derived. Consequently, for the microprocessor, the CRC code can be generated at a high speed using the computation commands of the CRC code section. Corresponding techniques for error-checking of received data are also disclosed.
Abstract:
A circuit arrangement disposed in a node within a local area network is connected to a communication bus within the local area network. The circuit arrangement includes an input circuit for introducing data from the communication bus into the node. A node state detecting device is operative for detecting whether or not the node is in a stand-by state. A power feed suspending device is operative for suspending power feed to at least part of the input circuit when the node state detecting device detects that the node is in the stand-by state. A power feed restarting device is operative for monitoring a voltage at the communication bus, and restarting the power feed to at least part of the input circuit when the voltage at the communication bus becomes equal to a level indicating reception of data. A protective circuit is operative for protecting the input circuit from an abnormal current which flows from the communication bus.
Abstract:
In a receiving device, when a communication signal, which changes between low level and high level, is received via a filter circuit, an occurrence of an edge of the filtered received signal is monitored. Upon detection of the edge, a type of the edge, that is, whether the edge is a leading or trailing edge, is determined. Depending on the type of the edge, one of preset times prestored corresponding to types of the edges, is selected and starts to be measured. When the selected preset time elapses, the filtered received signal is sampled. With this arrangement, even when a filtering time of the filter circuit differs depending on a type of the edge of the communication signal, a constant sampling timing relative to the communication signal can be achieved irrespective of whether the detected edge is the leading or trailing edge.
Abstract:
An electric current detection circuit for detecting an electric current flowing to a load includes a voltage generation circuit, a plurality of comparators, and a reference voltage shift circuit. The voltage generation circuit includes a plurality of resistors coupled in series and generates different voltages by dividing a reference voltage with the resistors. The comparators determine a current level of the electric current flowing to the load using the voltages generated by the voltage generation circuit as threshold values. The reference voltage shift circuit shifts the reference voltage. The electric current flowing to the load is detected based on the current level determined by the plurality of comparators before shifting the reference voltage and the current level determined by the plurality of comparators after shifting the reference voltage.
Abstract:
An engine starting assist system includes an auxiliary ECU having a voltage booster, an engine ECU, a starter relay, and a starter that allows the engine to be started when a current flows through the starter relay. The auxiliary ECU and the engine ECU are powered by a battery and supply currents to the starter relay. When the engine ECU resets the supply of the current to the starter relay because of a voltage drop of the battery during starting of the engine, the auxiliary ECU increases the voltage supplied from the battery using the booster, thereby supplying the current to the starter relay.
Abstract:
An engine starting assist system includes an auxiliary ECU having a voltage booster, an engine ECU, a starter relay, and a starter that allows the engine to be started when a current flows through the starter relay. The auxiliary ECU and the engine ECU are powered by a battery and supply currents to the starter relay. When the engine ECU resets the supply of the current to the starter relay because of a voltage drop of the battery during starting of the engine, the auxiliary ECU increases the voltage supplied from the battery using the booster, thereby supplying the current to the starter relay.
Abstract:
In a condition monitor system for controlling a power supply in a vehicle, a charge/discharge circuit has a capacitor which is discharged in response to each of speed pulses of a speed sensor and periodic pulses of a microcomputer. When none of the pulses are generated due to abnormality, the capacitor is continuously charged without being discharged. When the charge voltage of the capacitor reaches a switching voltage, a relay is turned off to shut off the power supply to various parts in the vehicle. The charge/discharge circuit is commonly used to check generation of the speed pulses and the periodic pulses by setting the switching voltage in accordance with a possible maximum time interval of the speed pulses.
Abstract:
When a microcomputer is automatically reset due to uncontrollable process and recovers from reset, a cancel pulse signal is outputted from the microcomputer to a hold circuit to stop supply of a driving current to a relay. This pulse is generated, when a predetermined condition indicative of possibility of battery rundown lasts for a predetermined time. The predetermined condition includes that a hold set condition is detected based on a status signal inputted from the hold circuit; a card key is present in a key slot; a key verification inputted from an immobilizer ECU is not available; a vehicle speed is zero; and an engine revolution is zero.
Abstract:
In a power window device, a DOWN switch has first and second switches in a power window circuit located in a door for a window of a passenger's seat. A normally-closed contact of the first switch and a remote UP terminal of the power window circuit to which an UP signal is applied from a power window circuit provided near the driver's seat are connected. A normally-closed contact of the second switch and a remote DOWN terminal of the power window circuit to which a DOWN signal is applied from the power window circuit are connected. When the DOWN switch is manually operated, a signal supply line to which the UP signal and the DOWN signal are applied and a power supply line to which a power source is connected are electrically disconnected. As a result, the power window device is operable even when the signal supply line is grounded due to submerging in water.
Abstract:
A light sensing apparatus for different control systems includes a photosensitive element which generates a light current depending on light incident thereto. A pre-circuit connected to the photosensitive element is operative for generating separate basic signals in response to the light current generated by the photosensitive element. Processing circuits connected to the pre-circuit are active simultaneously for converting the basic signals generated by the pre-circuit into conversion-resultant signals having different forms respectively. The conversion-resultant signals are outputted to the control systems respectively. At least one of the processing circuits may include an oscillation circuit which oscillates at a frequency depending on related one of the basic signals generated by the pre-circuit.