Originally Posted by
irving2008
Joe, I am also working on a design for using L297 or LS7290 (if I can get some) with discrete MOSFETs
Hello Irving,
Well, i got my hands on the LS7290 thinking it would provide me Micro Stepping. But there is an issue with the LS7290 chip with its Micro Stepping Mode.
Here is the Tech Note they sent me:
Duty Cycles of active-low Outputs, INH1/ & INH2/:
The duty cycles of INH1/ and INH2/ outputs are fixed per table 2 of the LS7290 datasheet.
The SENSE1 and SENSE2 inputs are provided for over-current protection only, not for chopping control of the drive outputs.
In any stepping mode other than the full-step and the half-step modes, if the inhibit outputs are truncated due to the SENSE inputs reaching the VREF level, the fixed duty cycle ratios of the INH1/ and the INH2/ will be disrupted leading to motor misstep.
Therefore, in modes other than the full-step and half-step, the SENSE1 and SENSE2 inputs should be tied to ground and the VREF input should be tied to the positive rail. Under these circumstances, if over-current becomes an issue, it can only be resolved by lowering the motor supply voltage.
In the full-step and the half-step modes however, since the fixed duty cycle ratios for the two inhibit outputs are 100%-0% and 70.7%-70.7%, the SENSE inputs can be utilized for chopping the INH1/ and INH2/ outputs, without disrupting the duty cycle ratio. Therefore, in full and half step modes SENSE input chopping can be used for motor current regulation.
When the SENSE inputs are used for output chopping, the INH1/ and the INH2/ outputs are terminated (switched low) when the corresponding SENSE input becomes equal to the VREF. The maximum voltage at VREF= 3V, when chopping is used.
For fixed PWM, the duty cycles in table2 are adjusted within a 32us window based on 8MHz clock. For reference, this will translate to 22.6us on and 9.4us off for a 70.7% duty cycle.
For most applications its best to run the Steppers at a Higher Voltage than the rated Motor voltage to get Higher torque values at higher rpms. And I guess the LS7290 is not suited for High Voltage driving in Microstepping mode. Full Step and Half step can be achieved by just using the tried and tested L297 itself. So I think for a CNC application using the LS7290 is not a good idea (Jus my opinion).
And as far as the MOSFET Drive circuit for L297 is concerned I think the Unipolar version is available in the LS7290 Datasheet itself. But I have very little experience in working with Discrete MOSFETS. But I'm sure there are plenty of experienced people here, who could modify the Unipolar design to a Bipolar setup with ease.
Here is the LS7290 Datasheet.. Please check Page No: 7 for a MOSFET driven Unipolar setup.
Hope someone can help us with this...
Thank You,
Joe!