I'm looking to build a simple (MVP: minimal viable product) BLE antenna array circuit to test BLE direction finding (AoA/AoD) functionality.
I'm not wanting precision just yet. So, for my MVP I'm looking at just 3 maybe 4 antennas. For that I will need an RF switch and if I look on any of the major distributor websites I can find plenty single pole 3 or 4 throw (SP3T/SP4T) options.
My question is how to build the input control side, which usually consists of logic table like this one (for a SP4T RF switch):
Input 1 | Input 2 | Output Mode |
---|---|---|
0 | 0 | RF1 on |
0 | 1 | RF2 on |
1 | 0 | RF3 on |
1 | 1 | RF4 on |
The switching frequency is at the microsecond(s) level.
My BLE chip is a single 3V3 MCU so I don't want to use this MCU to handle the switching as well as the other stuff. It's not a dual core PSoc, for example, where I could've used their hardware timer blocks etc.
So what IC options do I have with a power rail of 3V3.
Is it a case of using a precision Timer IC with some logic gates (e.g. OR, AND, NAND etc.) or would something like a tiny 8-bit MCU do the trick. Basically looking for as few components as possible which is low cost and reliable etc.
Looking to experts for some practical advice.
Thanks