У меня есть микроконтроллер (dsPIC33EP64GS506, 64-контактный, TQFP, ссылка на его техническое описание ), который, похоже, не работает с двумя контактами GPIO (контакты 4:RC0
и 11:RC11
), тогда как все остальные контакты работают. Проблема с этими двумя контактами заключается в том, что они напрямую подключены к GND
, даже когда MCU не запитан. Я проверил все соседние контакты с проверкой непрерывности, чтобы проверить возможные короткие замыкания (перемычки между контактами), используя мультиметр Fluke 179. Ни один из соседних контактов не закорочен.
Теперь выводы MCU 3.3 V
толерантны, и некоторые из них 5 V
толерантны. В руководстве пользователя мультиметра указано, что испытательное напряжение холостого хода равно <8.0 V DC
, а ток короткого замыкания <1.1 mA
. Возможно ли, что я поджарил два контакта MCU, используя этот тест непрерывности? У меня есть две одинаковые платы, другая работает нормально.
Возможно ли, что я поджарил эти контакты во время пайки? Я припаял MCU 300 °C
с 2.2 mm
наконечником.
Я нашел ошибку. Это произошло из-за некачественного изготовления печатной платы - переходное отверстие соединено с землей, а этого быть не должно. См. прикрепленное изображение. Я исправил это, обрезав заземляющий слой вокруг проблемного переходного отверстия.
Оба сценария (повреждение от использования мультиметра или повреждение конкретного вывода от температуры пайки) очень маловероятны.
Я предполагаю, что у вас либо проблема с прошивкой (некоторое совместное использование периферийных устройств, которые необходимо отключить), либо вы повредили их каким-либо другим образом, например, из-за слишком высокого напряжения из-за электростатического разряда или незаземленного жала паяльника.
Поскольку у вас есть рабочая плата (предположительно? с той же прошивкой), это должно быть что-то, что не определено во время запуска, чтобы быть проблемой прошивки.
GND
. Даже когда MCU теперь включен.
Джек Б.
Марко Гулин
4:RC0
-11:RC11
. Я отредактировал вопрос. Кажется, что эти два контакта напрямую подключены кGND
, даже когда MCU не запитан.