static const discrete_mixer_desc headon_crash_mixer = { DISC_MIXER_IS_OP_AMP, {RES_K(50), RES_K(10)}, // Resistors, in fact variable resistors (100k) {0,0,0,0,0}, // no variable resistors {CAP_N(100),CAP_U(1)}, 0, RES_K(100), 0, CAP_U(1)*0, // not in schematics, used to suppress DC 0, 1 }; static const discrete_dss_inverter_osc_node::description headon_inverter_osc_1 = { DEFAULT_CD40XX_VALUES(12), discrete_dss_inverter_osc_node::IS_TYPE4 }; static const discrete_dss_inverter_osc_node::description headon_inverter_osc_2 = { DEFAULT_CD40XX_VALUES(12), discrete_dss_inverter_osc_node::IS_TYPE5 | discrete_dss_inverter_osc_node::OUT_IS_LOGIC }; static const discrete_555_desc headon_555_bonus = { DISC_555_OUT_ENERGY | DISC_555_OUT_DC, 12, DEFAULT_555_CHARGE, 12.0-0.5
}; /* There is no load on the output for the jump circuit * For the walk circuit, the voltage does not matter */ static const discrete_555_desc dkong_555_vco_desc = { DISC_555_OUT_ENERGY | DISC_555_OUT_DC, DK_SUP_V, DEFAULT_555_CHARGE, DK_SUP_V - 0.5 }; static const discrete_dss_inverter_osc_node::description dkong_inverter_osc_desc_jump = { DEFAULT_CD40XX_VALUES(DK_SUP_V), discrete_dss_inverter_osc_node::IS_TYPE1 }; static const discrete_dss_inverter_osc_node::description dkong_inverter_osc_desc_walk = { DEFAULT_CD40XX_VALUES(DK_SUP_V), discrete_dss_inverter_osc_node::IS_TYPE2 }; static const discrete_op_amp_filt_info dkong_sallen_key_info = { RES_K(5.6), RES_K(5.6), 0, 0, 0, CAP_N(22), CAP_N(10), 0 };