Difference between revisions of "MicroBoSL"

From BoSL Wiki
Jump to navigation Jump to search
Line 1: Line 1:
 
<big>For schematics and design files please see: [[Design Library|microBoSL Board rev0.1.0]]</big>
 
<big>For schematics and design files please see: [[Design Library|microBoSL Board rev0.1.0]]</big>
 
----
 
----
Here we will document the design of the microBoSL board , a miniaturized version of the BoSL board.
+
Here we will document the design of the microBoSL board, a miniaturized version of the BoSL board optimised for automatic pumping operations.  
  
Key changes from the BoSL board to the microBoSL board:
+
Changes include:
* Upgrade SIM7000 to smaller SIM7090
+
*Smaller size, no more than 14 mm in width
* Remove much of the connectivity to achieve smaller profile
+
*Integrated MOSFET for pumping operations
* Add NFC
+
*Reduced connectivity
* Make board much smaller. No more than 15 mm in width.
+
*Add connection for wake and pump counting hall effect sensors
* Removed MS5803
+
*o-ring circuit for USB or battery powering.  
  
  

Revision as of 02:03, 28 January 2021

For schematics and design files please see: microBoSL Board rev0.1.0


Here we will document the design of the microBoSL board, a miniaturized version of the BoSL board optimised for automatic pumping operations.

Changes include:

  • Smaller size, no more than 14 mm in width
  • Integrated MOSFET for pumping operations
  • Reduced connectivity
  • Add connection for wake and pump counting hall effect sensors
  • o-ring circuit for USB or battery powering.


To do this many components will have their parts changed to a smaller footprint version. These substitutions include:

  • Many passives -> mostly 0402
  • ATmega328P-AU -> ATmega328P-MMH
  • FT232RL -> FT232RQ
  • 74HC126D -> 74HC126PW-Q100
  • MCP7940NT-I/SN -> MCP7940NT-I/MNY
  • MCP1700-3302E_SOT89 -> MCP1700-3302E_SOT23

20th January 2020

The micro BoSL is here:

A quick test reveals that programs are able to be uploaded to the device. This verifies the status of the MCU and the USB-TTL converter.

Next is to test the RTC. A quick test with indicates that this too is working well. An issue is had a bit with the LEDs. These tend to stay on even after the USB power is removed. This is an issue as it could cause extended power draw. A work around found was to hold the reset button for 3 seconds until all the LEDs turned off after this they did not seem to turn on again.

A test using the RTC persistence time keeping indicates that the board can operate on battery power hence, the o-ring and power delivery circuit does indeed work.

Now we need to test the MOSFET. Applying a 50 Ω load connected on the high side to 5V, the MOSFET was able to turn this on and off. Thus, the MOSFET is at least capable of driving a 100 mA load, and it is suspected that an even greater load is possible.

Notably what hasn't been tested is the pin interfaces on the external side of the device. This includes the hall effect sensors. However this is very simple circuitry, direct connections to Arduino pins, so issues should be had.

25th January 2020

The sleep quiescent current was also measured, using the Arduino low power library (RTC on). This was found to be 6.8 μA. In idle the current was about 4 mA. The O-ring circuit was also tested more thoroughly. It was found that at battery voltages below 5.3V, the board drew zero current from the battery, preferring to be powered via the USB.