heizal wrote:I hope someone can help me.
1) what is allowable tolerance of voltage between each cells so that it can be balance? the voltage variation rapidly change and if 0V difference to be balance the cell, the discharge operation will do continously.
Damping0V is fine - but your circuit will just be under damped or in oscillation
Anything greater is also fine - it will just drive your accuracy - right?
How about 20mV?
I do 3mV.... But then I also do a lot of things to make sure I take good readings - things like turning everything off while my A/D's are settling.... Taking the naive approach will result in very noisy readings (i.e. allowing the LTC to control the shunts while you take readings). I turn them all off manually -> Resulted in significantly less oscillation.
heizal wrote:2) when stack more than 1 board, I found that the voltage reading in second board is different. Voltage reading is lower than actual. Is it my firmware design wrong?
Hope someone can help me as i'm beginner in this field.
TQ in advance
You need to include a lot more information here.... but right off I would guess you have a grounding issue between the boards. Could be firmware, could be hardware, could be wiring. My guess is that you are rigging together demo boards with too long of a ground lead. Is is just cell number 13 that reads low or 13 - 24? If it is 13 - 24 it would probably be a firmware issue right?
Think it thru and include all of the details. You will know that you included enough detail when you answer your own question before finishing the post
-methods
P.S. From that WIKI -> this is what you want.
Critical damping (ζ = 1)
When ζ = 1, there is a double root γ (defined above), which is real. The system is said to be critically damped. A critically damped system converges to zero faster than any other, and without oscillating. An example of critical damping is the door closer seen on many hinged doors in public buildings. The recoil mechanisms in most guns are also critically damped so that they return to their original position, after the recoil due to firing, in the least possible time.
In this case, with only one root γ, there is in addition to the solution x(t) = eγt a solution x(t) = teγt:[2]
x(t) = (A+Bt)\,e^{-\omega_0 t} \,
where A and B are determined by the initial conditions of the system (usually the initial position and velocity of the mass):
A = x(0) \,
B = \dot{x}(0)+\omega_0x(0) \,