RoadTest: Maxim Integrated MAX31343SHLD# Real Time Clock
Author: misaz
Creation date:
Evaluation Type: Development Boards & Tools
Did you receive all parts the manufacturer stated would be included in the package?: True
What other parts do you consider comparable to this product?: DS3231 and some other RTC chips with publicly availaible documentation.
What were the biggest problems encountered?:
Detailed Review:
I welcome you to reading my review about Maxim Integrated MAX31343 evaluation shield. Shield is used for evaluating MAX31343 Real Time Clock (RTC) chip from Maxim Integrated. As part of shield there is connector for MAX32625PICO board which is bundled with shield. This board is used for evaluating features of RTC chip without need for any external programming using provided software. In this review I point multiple aspects about shield, RTC chip, microcontroller on PICO board, available development environment, available software, documentation, and some other aspects. This review is separated to multiple blog post presented in following table of contents. There are three kinds of article – tutorial, project, and review. Tutorial is written as detailed step by step tutorial which show how to use this Shield and RTC chip in some way. Projects show and describe projects which I have done for testing purposes. Review chapters describe aspects of board and contains my thoughts about this board and related parts.
In this article you can find introduction (which you are reading now), overview of review and project chapters (which is below), summary (which is below) and score (which is in top left corner above to this text).
The main chapters of review start with text “Review” in name. There are 3 these chapters. First of them is chapter “Review of RTC chip” and focus on MAX31343 chip. Second chapter “Review of Evaluation Shield” describes evaluation shield itself and finally third chapter “Review of MAX32625 Microcontroller and MAX32625PICO board” describes in detail bundled PICO board and it’s MCU. Following image highlights parts that are covered by chapters of my review.
As part of review I provided one tutorial showing how to simply use this shield with Arduino Uno and provided library by Maxim. When preparing this tutorial, I used 3.3V chip powering and 5V signalling level at the time because Arduino UNO is 5V naturally. Following photo show MAX31343 Shield connected to my Arduino as presented in tutorial:
When evaluating I have done 3 projects. First project is my own MAX31343 Library. For review purpose I wanted to experience with chip at low level to gain experiences with features that it offers, so I decided to write my own library. Project chapter describe my library briefly and library is available at github. When developing library I was using shield connected to STM32L552 chip on STM NUCLEO board and to Cypress PSoC 62 on PSoC® 62S2 Wi-Fi BT Pioneer Kit (which I was roadtesting in my previous review). Both boards have Arduino UNO compatible connector so connecting shield was easy. These boards I evaluated with different powering options used. I also tested 1.8V interface logic because both boards support it and shield also support this low voltage. Following photos show evaluated shield on NUCLEO board with STM32L552 MCU:
Following photo shows evaluated shield on Cypress PSoC 62 on PSoC® 62S2 Wi-Fi BT Pioneer Kit.
My last project was Linux driver which I have developed on Raspberry Pi. Raspberry Pi has no Arduino UNO compatible connecter, but it is easy to connect shield to Rasbberry Pi using wires.
To summarize I used 4 different platforms ranging from 8-bit MCU to 64-bit SBC when doing projects and experimenting with shield and MAX31343 chip. In all cases shield and chip worked well.
I recommend reading all three review chapters as listed in table of contents and if you are interested in it furthermore, you can read tutorial or my articles about my testing projects.
Following table contains summary and extraction from my detailed chapters. Below it is score which I give to reviewed parts.
MAX31343SHLD is nice shield evaluating very good RTC chip with very good performance. Evaluation shield is designed in very flexible way allowing you use this RTC chip in almost any configuration. Concept of allowing evaluating chips using GUI software and USB-to-I2C bridge provided by PICO board is good and I like it very much. Only disadvantage should be price which I consider high even when considered that shield is evaluating high-end RTC chip and there are some expensive components like supercapacitor.
Category | Pros | Cons | Score |
---|---|---|---|
MAX31343 RTC Chip |
|
| 10/10 |
Evaluation Shield |
|
| 9/10 |
MAX32625PICO Board |
|
| 8/10 |
MAX32625 MCU |
|
| 9/10 |
Software |
|
| 8/10 |
Documentation |
|
| 4/10 |
Misc |
|
Product Performed to Expectations is calculated as sum of following fields from previous table: RTC Chip (weight 0,4), Shield (weight 0,4) and Software (weight 0,2) = 0.92 => 9/10
Specifications were sufficient to design with I give 9/10 because RTC Chip and Shield documentation was quite good while MAX32625 documentation is quite bad. Because main topic of review is MAX31343 and shield I won’t affect rating by MAX32625 performance very much.
Demo Software was of good quality I give 10/10 because GUI evaluation tool, all demos for Arduino Library and demos of MAX32625 SDK were very good.
Product was easy to use I give 10/10 because everything related to MAX31343 and evaluation shield worked out of box and was easy to use. I do not include MAX32625 related notes like OpenOCD troubles and need for soldering JTAG wires to this score because this is not main topic of this review.
Support materials were available I give 6/10 mainly because of overall documentation inconsistency which apply to almost all documents from Maxim. While documentation related to MAX31343 and shield is quite good and I had only minor notes about that, documentation related to MAX32625 is bad. But because MAX32625 is not main topic of review I won’t decrease rating so much.
The price to performance ratio was good I give 6/10 because shield is significantly overpriced even it features high-end peripherals.