Skip to content

March 2021 Updates

Published On:
Mar 31, 2021
Last Updated:
Mar 31, 2021

Added a new page on the uSiP Component Package.

Added a new page on Light-Dependent Resistors (LDRs).

Added data on the Early Voltage VAV_A and thermal voltage VTV_T to the Bipolar Junction Transistors (BJTs) page.

Added schematics and a design procedure for a NPN BJT current-sink whose base is driven by a resistor divider.

Added schematics and a design procedure for a BJT current mirror.

New PlatformIO page.

Updated the size codes on the SMD Electrolytic Capacitor Packages page.

Added info on the hybrid-pi transistor model to the Bipolar Junction Transistors (BJTs) page.

Added a new page on reliability engineering for electronics.

Added a open-loop vs. closed-loop bode plot and generalized negative feedback block diagram (with equations) to the Op-Amps page.

Added new page on the TO-99 Component Package.

Added a new page on the Thermoelectric Effect.

Added a new page on the TO-247 Component Package.

Updated the img shortcode so that caption text is now rendered as markdown (done by calling the hugo function | markdownify on the passed in parameter). This allows things such as the ability to add URL links into the image caption, great when referencing the source of the image.

Added a section to the Op-Amp page on Negative Impedance Converters (NICs).

Merged the Passive Filters and Active Filters pages into a single new Analogue Filters page and re-organized the entire page.

Added info on the Sallen-Key filter topology.

Added info on four common analogue filter optimizations/tunings (Butterworth, Chebyshev, Bessel and Elliptic).

Added info on overriding the standard library version of malloc() (and friends) with an application specific version:

#include <stdlib.h>
int main()
{
inti = malloc(sizeof(int));
free(i);
}
voidmalloc(size_t s)
{
printf("My custom malloc() called");
return NULL;
}
void free(voidp)
{
printf("My custom free() called");
}

Added info on the MQTT broker Mosquitto and MQTT client Paho.