Bueno, estoy perplejo oficialmente (y también lo están otros ingenieros) ...
Tengo un PCB personalizado que ejecuta un microcontrolador Atmel ATSAML21E18B, que estoy intentando programar a través de un depurador / programador ICE Atmel. Después de algunos problemas iniciales con la placa (un pin sin conexión a tierra que ahora se ha puesto a tierra), logré obtener un buen voltaje estable de 3,3 voltios a través de la placa de 3 baterías AA que atraviesan un LDO en la placa.
El siguiente paso fue cargar un programa de prueba simple que parpadeó un par de LED en el tablero para asegurarse de que todo estaba bien y funcionando. Conecto la placa al Atmel ICE a través de un encabezado SWD de 10 pines en la placa, abro el programador del dispositivo en Atmel Studio y hago una lectura de voltaje - 3.3v como se esperaba. Trate de obtener la ID del dispositivo y me aparece el siguiente error:
HeintentadoderribarelrelojdelSWDafrecuenciasmásbajascomolosugierenalgunaspersonas,peronotengosuerte.TambiénintentéusarAtmelICEenlaplacaL21XplainedPro,ytodofuncionabienallí,asíqueséqueelprogramadornoeselproblema.
Hetenidoalgunosotrosingenierosquemiraronlostablerosylosesquemas,ynopuedenvererroresobvios.Todosverificamoslahojadedatosparaasegurarnosdequelaconexiónentreelmcuyelencabezadode10pineseracomosedescribeenlahojadedatos.
Honestamente,notengoideadeloqueestápasandoaquí.Acontinuaciónsemuestraunacopiadelesquema:
Si alguien aquí tiene el más mínimo indicio de cuál podría ser el problema, dígamelo. Me duele la cabeza de golpearlo contra el escritorio!