发明名称 Driving circuit for voice coil motor, lens module and electronic device using the same, and driving method for voice coil motor
摘要 A driving circuit for controlling a driving current is provided. A D/A converter has a precision of N bits and outputs a control signal for a driving current to a current driver. A logic unit receives input control data of M bits (M>N) and outputs intermediate control data of N bits to the D/A converter. A data extraction unit divides the input control data into a first data having N bits from the MSB and a second data having (M−N) bits from the LSB. A counter accumulatively adds the second data to generate a count. A carry detection unit asserts a carry signal when a carry at the MSB of the count is generated by the counter. An output control unit 66 converts the intermediate control data into the first data or a third data, in which 1 LSB is added to the first data, according to the carry signal.
申请公布号 US9338369(B2) 申请公布日期 2016.05.10
申请号 US201514604005 申请日期 2015.01.23
申请人 ROHM CO., LTD. 发明人 Ninomiya Tatsuya
分类号 H04N5/228;H04N5/238;H04N5/232;G01R23/00;H02P25/02 主分类号 H04N5/228
代理机构 Cantor Colburn LLP 代理人 Cantor Colburn LLP
主权项 1. A driving circuit configured to supply a driving current to a voice coil motor, the driving circuit comprising: a D/A converter of a second number (N) of bits, wherein the second number (N) is an integer; a current driver configured to generate the driving current based on a control signal outputted from the D/A converter; and a logic unit configured to receive an input control data having a first number (M) of bits and output an intermediate control data having the second number (N) of bits to the D/A converter, wherein the first number (M) is an integer larger than the second number (N), and wherein the logic unit comprises: a data extraction unit configured to divide the input control data into a first data having the second number (N) of bits from a most significant bit of the input control data and a second data having a third number (M−N) of bits from a least significant bit of the input control data , wherein the third number (M−N) corresponds to a number from subtracting the second number (N) from the first number (M);a counter configured to accumulatively add the second data in synchronization with a clock signal to generate a count value having the third number (M−N) of bits;a carry detection unit configured to assert a carry signal when a carry at a most significant bit of the count value is generated by the counter; andan output control unit configured to set the intermediate control data as the first data in a cycle where the carry signal is negated or set the intermediate control data as a third data, in which one least significant bit is added to the first data, in a cycle where the carry signal is asserted.
地址 JP