Some of you may have read the post on the attempts at a 2 Ms/s version and how it turned out to conflict with real-time trigger search. Giving up on the true real-time trigger is not really an option, but this version still offers a no compromise increase in sampling speed from 857 ks/s to 1 Ms/s.
RAM is a limiting factor when developing for embedded devices, but there is no reason we shouldn’t use it all. In this update, sampling depth has been increased from 3072 to 4098 points.
V2 hardware has two hard-wired interconnected GPIO’s intended for interleaved sampling. Firmware however was never updated to reflect this modification and so a pull-up (40k-ish to 3V) is incorrectly present on the input to the analog digital converter. This update will detect if the two GPIO’s are connected and disable the pull-up to avoid this conflict. V2 users are advised to recheck their calibration after upgrading due to this change.
Battery level has been adjusted so that the empty level (red hollow icon) coincides with the drop out voltage of the regulator. Operation should be ok until this stage, but you’re advised to switch off your Nano whenever you see the red icon as measurements can no longer be trusted.
The full list of changes can be seen in the enclosed revisions file.
DSO BenF Firmware v3.40.zip (215 KB)