Для того чтобы прослушать данные, передаваемые по SPI, мы должны прикрепить провода или щупы к контактам (обозначенным выше как MOSI, MISO, CS и CLK) на TPM. Обычно это просто, но в данном случае возникает практическая проблема. Этот TPM выполнен в корпусе
VQFN32, который сам по себе очень мал. На самом деле ширина "штырьков" составляет всего 0,25 мм, а расстояние между ними - 0,5 мм. И эти "штырьки" на самом деле не штырьки, они плоские по отношению к стенке чипа поэтому физически к ним невозможно прикрепить какой-либо зажим. Можно припаять "летучие провода" к паяным площадкам, но это очень хлопотно и, скорее все, такое соединение будет физически неустойчивым. В качестве альтернативы распространенной тактикой является поиск последовательных резисторов для припаивания, но они были такими же маленькими и еще более хрупкими. Это было нелегко.
Но прежде чем приступить к работе, мы решили, что может быть и другой способ. Во многих случаях микросхемы SPI используют одну и ту же "шину" с другими микросхемами SPI. Это техника, которую используют разработчики аппаратного обеспечения для упрощения соединений, для экономии средств и облегчения поиска и устранения неисправностей и программирования. Мы начали искать по всей плате любую другую микросхему, которая может находиться на той же шине, что и TPM. Возможно, их "штырьки" были бы крупнее и удобнее в использовании. После некоторых проб и изучения схем выяснилось, что TPM разделяет шину SPI с единственным другим чипом, чипом CMOS, который определенно имеет больше выводов "штырьков". На самом деле, микросхема CMOS имела самый большой размер выводов, который можно найти на стандартных материнских платах, это был SOP-8 (он же SOIC-8).