We have designed a custom prototype board based on the Arduino Mega (ATmega2560). Our knowledge on electronics are limited so we assigned someone else to design the board.
On his design he used the following circuit for noise filtering and decoupling the Voltage on the AVCC and AREF pins of the 2560:
My problem is that on the Arduino Mega R3 reference design the decoupling is done this way:
So there is a difference that on the AVCC there is no coil filtering (L4) and that they are using 3 100nF decoupling capacitors, while hs is using 1 100nF and 1 10nF Also on the AREF decoupling is done with 1 100nF on the Reference design, while he is using 100nF and 1nF
When asked he said that his approach is better, but since my knowledge is limited on the field, I wanted to make sure we are definitely doing this correctly.
Here is the Reset circuit