Hi,
After building a bare minimum Raspberry Pico version, that is described in another forum post, I now started to build this version.
The Pico version was intended as a proof of concept for me and it passed with flying colors, so I have high hopes this one will give me some more resolution.
I have found a few things while using the BOM that Michael posted when I was ordering parts.
The BOM is about two years old, and as you know, things change...
First of all the 74AUP1G parts are hard to get and not in stock everywhere. I had several 74LVC04, -14 and -74 parts that I used instead.
UPDATE: A 74LVC04 for U5, the oscillator buffer, does not work. It has to be a 74AUP1GU04 version to lift the 0.8Vpp oscillator output to a 3V3 level for the STM.
This project will be the first time that I'm using the STM32G431, and I stumbled on ordering the right version.
I had no idea that there are so many. In any case, the proper one for this board and application is the STM32G431KBT6.
The partnumber for the MAX202 is no longer correct, I ordered the version listed on the BOM and got the wide package.
What you need is the MAX202EESE+ version.
UPDATE:
If you don't use a true RS232 to USB convertor, but a TTL to USB convertor, you should not install this chip at all.
The MAX232 does a level shift of the signals which precludes you from using the TTL to USB convertors.
You can bridge the Tx and Rx connections of the chip through a small (100R) resistor to add some protection to the STM ports.
The 3V3 regulator on the BOM is the TS9011, but is very hard to get, so I used an XC6206 that I already had in stock instead.
UPDATE: After replacing U5 I have a working system.
I'll add more info when I make more progress.
Enjoy!
Update:
I started a post on my own Blog with more information.
It can be found here :
https://www.paulvdiyblogs.net/2023/01/a-high-resolution-reciprocal-counterComments are better handled here.