Newsletter
Subscribe to receive our blog updates
Hi Everyone!
Great news! Our OpenMV Cam RT Prototypes work and we've been able to verify most of the circuits for the new system. We'll be doing one more sample production run of a small number of units with our contract manufacturer now to verify we've got everything right before we start our mass production run. These new sample units will also incorporate a bunch of low-risk changes.
Anyway! Please checkout the video below of the OpenMV Cam RT operating!
Here are some highlights of what's working that we've tested so far:
And finally! For low power mode, we've confirmed that we are able to achieve 125uA of current draw when completely shutdown. While this is more than what we thought, we should be able to lower this drastically on Rev 2 of the design.
Now, for behind the scenes. What are we improving?
And of-course. There are many more changes. However, these are all small. The biggest lesson we discovered with the RT1060 was the need for a DQS pin on the SDRAM and QSPI Flash.
Basically, in-order to read data from SDRAM/FLASH at high speeds the processor has to route a read-strobe from inside the chip, to outside the chip, to back inside the chip in-order to simulate a delay such that the read of data on the data bus happens in the middle of the bit period. Most processors... do this internally without requiring you to waste an I/O pin (two in this case) by reading the data on the negative clock edge. However, the RT1060 is unique in this way.
Because of this requirement the second QSPI Flash on our prototypes is not functional. The DQS pin necessary to get the first QSPI Flash operating at high speed is located on the CS pin of the second flash. For SDRAM the DQS pin overlapped with the FSIN pin on the camera which we were able disconnect to get the SDRAM operating.
Finally, the last serious issue was that bluetooth was not given RTS/CTS pins for it's UART which make high baud rates impossible. However, conveniently, on removing the second QSPI Flash we were able to free up the necessary I/O pins for fixing bluetooth support, the new empty DQS pins, the FSIN pin having to be moved, support for status from the battery charger system, and the new user button!
Anyway, you can find the new schematic for Rev 2 of the system here!
Regarding how we are handling removing the second QSPI Flash. Well, it turns out it is not needed. We had added it so that the main program could execute in place from the first QSPI Flash and allow the second to be writable without disturbing the main program. However, it turns out that we can actually store the firmware and embedded disk drive on one flash chip without any issues.
Given the above breaking changes that we need to do for Rev 2 we're just going to increase the number of samples we make with our contract manufacturer of the Rev 2 design and we will provide those to the few folks who wanted to test out samples. While the Rev 1 units do work it will not be possible for us to support them firmware wise.
As for a timeline on the Rev 2 board design. We hope to send it out by the beginning of next month and get it back in the beginning of July. Assuming everything works and we've got all the bugs out we'll start production and hopefully start shipping at the end of August and/or beginning of September.
In the mean-time you can pre-order the OpenMV Cam RT now! More than half of the production run has already sold out. The specs on the product page have been updated per what we expect for R2.
That's all folks!
Subscribe to receive our blog updates