I would like to ask forum members who have been using the EZ-B v4 for awhile if they have noticed any hardware problems that seem to happen randomly. By this I mean com ports that have errors or hang, inconsistent analog to digital conversions, spurious resets, memory errors, etc. Why do I ask?
I purchased a v4 recently and intend to use it as a quick way to evaluate prototype mechanisms. As part of my due diligence I opened up the v4 and inspected the circuit boards. While the pcb with the wifi module is okay, the pcb with the ARM mcu has many issues of concern. While some of these may be just my opinions they are based on common practices learned in designing over 20 circuit boards during my 30+ years as an electrical engineer. Then there are the issues where the manufacturer's pcb layout recommendations regarding capacitor use and placement have been ignored. The data sheet for the mcu (STM32F205RET6) says:
"Caution: Each power supply pair (VDD/VSS, VDDA/VSSA ...) must be decoupled with filtering ceramic capacitors as shown above. These capacitors must be placed as close as possible to, or below, the appropriate pins on the underside of the PCB, to ensure good device operation. It is not recommended to remove filtering capacitors to reduce PCB size or cost. This might cause incorrect device operation." ( -DocID15818 Rev 12, bottom of page 68, from www.st.com )
The multiple Vdd pins supply different modules within the mcu. They could be supplied with 1 pin but the others are provided for the express purpose of being able to place a filter cap close to each of these internal modules. The mcu version used on the v4 has 5 power supply pins but only 1 of them has the required cap.
Moving on to the buck converter regulator (RT8209), the data sheet recommends 2 - 10uf ceramic caps on the VIN pin. The v4 has 2 - 68uf electrolytic caps. Electrolytic caps have much higher ESR than ceramic caps and this limits their effectiveness. The higher the value the worse it is so using 68uf caps instead of 10uf aggravates the situation.
The data sheet recommends 2 - 22uf caps on the output. The v4 uses 2 - 220uf caps which are more expensive but won't work as well.
One of the small ceramic filter caps (C3) is much too far away and with too narrow a trace to do its job properly.
In conclusion, the capacitor errors should affect the reliability of the mcu board but it may be only when it is operating at extremes of speed, temperature, current draw and/or emi. Either that or the mcu's designers don't know what they are talking about.