Oscilloscope
The main parameter is the bandwidth: as explainded by Adafruit The bandwidth of an oscilloscope actually indicates the point at which the measured amplitude on an amplitude/frequency chart has decreased by -3dB (or 70.7%) of the original value
Also this SO answer explain it pretty well.
- Basics of using FFT on an oscilloscope
- Why is 30MHz Clock signal distorted on oscilloscope?
- What can reduce overshoot and ringing on a simple square wave pulse generator?
- Understanding Oscilloscope Bandwidth, Rise Time and Signal Fidelity
- ABCs of Probes
Logic analyzer
For example exists one device named Saleae logic
that has 8 channels and 24MHz sampling.
It identifies itself as
$ lsusb
...
Bus 003 Device 009: ID 0925:3881 Lakeview Research Saleae Logic
...
It's possible to use it out of the box in a Debian machine installing the following packages:
# apt-get install pulseview sigrok sigrok-cli sigrok-firmware-fx2lafw
$ sigrok-cli --scan
The following devices were found:
demo - Demo device with 12 channels: D0 D1 D2 D3 D4 D5 D6 D7 A0 A1 A2 A3
fx2lafw - Saleae Logic with 8 channels: 0 1 2 3 4 5 6 7
the last one is the device of interest; select from pulseview
the menu File > Connect to device
and then the driver fx2lafw
and select Scan for devices
.
It's also possible to use directly the saleae
software downloadable from here.
Heat gun
- https://electronics.stackexchange.com/questions/15913/want-to-get-a-heat-gun-for-smt-what-should-i-get
- Sparkfun's tutorial How to use Hot-air a Rework Station
- Adafruit's post with an interesting video inside
- Basic video about using solder paste and hot air for SMD soldering
- Video about reballing a BGA chip with solder paste+hot air+stencil: BGA soldering P_05 chip reball