electricpy.ic_555_astable¶
-
electricpy.ic_555_astable(R=
None
, C=None
, freq=None
, t_high=None
, t_low=None
)[source]¶ 555 Integrated Circuit Calculator.
Evaluate a number of common attributes related to the common 555 integrated circuit including time period, frequency, duty cycle, time spent low during each cycle, time spent high during each cycle.
TODO: This function should be broken into multiple smaller functions.
- Parameters:¶
- R : list[float, float] or tuple(float, float), optional¶
List of 2 resistor which are need in configuring IC 555.
- C : float, optional¶
Capacitance between Threshold Pin and ground
- f : float, optional
Electrical system frequency in Hertz.
- t_high : float, optional¶
ON time of IC 555
- t_low : float, optional¶
OFF time of IC 555
- Returns:¶
dict – “frequency”: frequency of oscilation of IC 555 “duty_cycle”: ration between ON time and total time “t_low”: ON time of IC 555 “t_high”: OFF time of IC 555
- Return type:¶
“time_period”: Time period of oscillating IC 555