Sjaak writes, “This is part 4 in the series where we compare the STM32F103 with its Chinese counterpart the GD32F103. Both are ARM Cortex M3 microcontrollers which are mostly pin, peripheral and register compatible. Now we compare the SPI master peripheral of both chips.”
I saw a post where someone fitted a 2000mAh LiPo battery to their GBA, they had do to some modifications to the GBA battery compartment to fit it all. By using a LiPo battery instead of the AA’s, it would save us about 20 grams, while not a lot, ever gram does count and you can tell the difference plus since the LiPo has a higher voltage, it has a higher energy density, so it should give us longer play time than the AA’s. So I decided I would do the same mod and I might make a little voltage regulator and charging board to go along with it.
Josh Levine has a nice write-up about a software only workaround for the Beagle Bone Black PHY issue:
Sometimes the Ethernet port on a Beagle Bone Black does not work on power up. It takes either a physical reset button press or a power cycle to fix it. This problem affects all BBB’s and until now could only be solved with hardware hacks.
The final official word from TI on this problem: “There is no solution for this on the BB Black“
This tutorial is inspired by dg0opk’s videos and blog post on monitoring QRP with single board computers. We’ll show you how to set up a super cheap QRP monitoring station using an RTL-SDR V3 and a Raspberry Pi 3. The total cost should be about US $56 ($21 for the RTL-SDR V3, and $35 for the Pi 3).
With this setup you’ll be able to continuously monitor multiple modes within the same band simultaneously (e.g. monitor 20 meter FT8, JT65+JT9 and WSPR all on one dongle at the same time). The method for creating multiple channels in Linux may also be useful for other applications. If you happen to have an upconverter or a better SDR to dedicate to monitoring such as an SDRplay or an Airspy HF+, then this can substitute for the RTL-SDR V3 as well.
I’m glad to announce the successful reverse engineering of Sega’s System 16 cpu security modules. This development will enable collectors worldwide preserving hardware unmodified, and stop the general discarding of Hitachi FD modules.
The project is right now involving external testers so expect further details and full disclosure over the coming weeks.
David Zweben published a project writeup showing how he built a Neopixel clock powered by an Arduino Pro Mini clone and a real time clock module:
After building my first Neopixel Clock, I decided I needed one for myself. There was no way I was going to solder 90 lengths of wire onto 180 tiny pads again, though, so I knew I needed to design a custom PCB. This necessitated a redesign of the entire clock, focused around making it as easy as possible to assemble.
A quick lookup on the ESD protection evolution of ICs in this app note from ON Semiconductor. Link here (PDF)
The stunning progress in integrated circuit capability over the last 40 years is most succinctly expressed by Moore’s Law; “Every 2 years the number of transistors that can be economically manufactured in an integrated circuit will double”. The secret to this success has been the shrinking of integrated circuit feature sizes in all three dimensions. To maintain circuit reliability with the smaller dimensions the operating voltage of integrated circuits has been steadily declining. This trend will continue in the future, as documented in the International Technology Roadmap for Semiconductors. As the working voltage for integrated circuits decreases the voltage at which circuit damage can occur also decreases.
The move to smaller geometries has also prompted fundamental changes in IC technologies that have had an adverse effect on the intrinsic ability of the technologies to survive ESD stress. A prime example is the evolution of nMOS transistors in CMOS technologies.
Different TVS configuration usage app note from ON Semiconductor. Link here (PDF)
Transient Voltage Suppression (TVS) protection is important because EMI and ESD can disturb the operation of the system, produce permanent damage or cause latent damage that will eventually cause a failure. Avalanche TVS diodes and diode arrays are available in a number of different circuit configurations to protect electronic circuits from surge voltages. This document will analyze the attributes and trade-offs of different circuit configurations created with avalanche TVS and diode array protection devices.