Hi,
Taking an example from eevblog video #95, which explain on designing a linear voltage regulator. The linear voltage requires a control loop in order to output voltage without oscillation.
Yes, I understand that there are whole bunch of theories and parameters need to be considered when designing a stable control loop (pole, zero, bode plot,
bla bla bla....).
We do learn the control theory and understand those theories quite well, but when come to practical design, what is the best way of doing this?? Should we do all the complicated maths and then only go for implementation on the design OR we should just use "TRIAL and ERROR" method to archive the goal?
Despite hardware design, software design (algorithms) often requires maths for implementation. For instance, in order to implement digital filter/control on microcontroller, it MAY requires understanding on Z-transform, state-space model, etc. and also performing whole bunch of matrix operations. It might take time to go through theories (argh....) and we might fail/stuck when try to implement those "WORDS" into "CODES". Yeah, often, we might get lucky to "REFER" to some source code from the Internet and often it save us A LOT of time by doing this.

hmm... sometimes, it requires a long revision on the theories that we have learned and we might get stuck in the process while trial and error method shall get all the jobs done in no time

Yeap, we might learn something in the process of 'REFERRING" and "TRYING", but we could miss the opportunity to learn even MORE... . Being a student or an engineer, how is your point of view on this issue?
Thank you

p/s: I need advice so badly....

We do love electronics, that's why we are here
