Robert Weiman
The one big difference in this application between the Raspberry Pi and a micro-controller like the Teensy and the Arduinos is how much overhead the OS imposes.? Linux is a full blown consumer OS and is not a real-time OS.? It can impose non-deterministic delays on how long it takes to respond to an interrupt / toggle an I/O pin / etc.? On most of the hobby micro-controllers, there is significantly less overhead imposed by minimal, almost not really an OS, provided by the Arduino build environment.? Personally, I will add a PI to my uBitx build, but it won't be replacing the micro-controller in the Raduino - more augmenting the system by providing higher level software and interfaces (Digital modes, etc).?? On Mon, Apr 23, 2018 at 12:50 PM Gary Anderson <gary.ag5tx@...> wrote: The uBITX was designed to use the pre-existing Raduino board. My opinion on a fresh start would be to put the Si5351A directly on the uBITX board, so only the I2C digital pins would need to be routed. This would leave a cleaner option to connect various micro-controller boards, depending on the features desired and budget. Separate the RF analog board from the digital / audio processing board.? But we are not limited to what we can do, so no real issue here. |