electricpy.ic_555_monostable

electricpy.ic_555_monostable(R=None, C=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 : float, optional

Resistance used in configuring IC 555.

C : float, optional

Capacitance between Threshold Pin and ground

t_high : float, optional

Pulse width (ON time) of IC 555

t_low : float, optional

OFF time (not used in monostable mode)

Returns:

float – argument is None.

Return type:

The solved parameter (R, C, or T=R*C*log(3)) depending on which