— Атом состоит из ядра и электронов, которые находятся вокруг него.
— А что находится между ядром и электронами?
— Ну… Как что? Воздух!
![](https://habrastorage.org/storage2/d12/0c3/6bc/d120c36bc65514e0319d8fd7c4f65399.jpg)
В теории — да. А на практике?
1. Пилим поперёк
Грегори Дейвилл (Gregory Davill) решил собрать простейший RFID-эмулятор на микроконтроллере MSP430G2211, но ему не давал покоя большой размер корпуса (DIP-14). Конечно, можно было бы взять корпус помельче, или, на худой конец, выбрать другую модель контроллера, но это же не интересно! Поэтому Грег пошел другим путем, и, взяв дремель, отпилил по куску корпуса с двух сторон:![](https://habrastorage.org/storage2/ef3/f19/4d6/ef3f194d62aa4b1a0273ed4fc2605641.png)
В результате семейство MSP430 пополнилось новой — шестиногой — моделью.
![](https://habrastorage.org/storage2/250/2c6/93a/2502c693a02caf4ef90d605a72a49614.jpg)
Кристалл не был задет, так что МК остался полностью рабочим, не считая потери восьми «лишних» выводов. Но погодите, выводы питания теперь тоже отрезаны! Как же он будет работать? В обычной схеме — не будет, а здесь используется один интересный хак. Данная RFID-метка состоит всего из двух деталей: контроллера и катушки.
![](https://habrastorage.org/storage2/412/d0f/a4a/412d0fa4af1c870126fa7eda4ca6795a.png)
Контроллер получает питание от переменной ЭДС, наведенной в катушке полем считывателя. Напряжение выпрямляется встроенными защитными диодами, по паре которых «висит» на каждом выводе контроллера, и поступает на внутренние шины питания.
![](https://habrastorage.org/storage2/d02/855/0bb/d028550bb716b1f171ec885b3b117e9c.png)
![](https://habrastorage.org/storage2/233/30c/c9e/23330cc9e2370fbdc4e9779ec5a53f37.png)
Тактовый сигнал снимается с той же катушки. Таким образом, все выводы, кроме двух, оказываются не нужны, и их можно безбоязненно отрезать (разумеется, залить прошивку необходимо заранее). Этот трюк также будет работать с контроллерами PIC и AVR.
Источник
2. Пилим вдоль
Контроллер LPC1114 — на сегодняшний день единственный ARM в «дружелюбном» корпусе DIP. Его легко паять новичкам, его можно воткнуть в макетную плату без переходников. Радость омрачает только большая ширина корпуса — 600 mil (15,24 мм). Японец под ником TheAxid9999 смог допилить этот контроллер до вдвое меньшей ширины (300 mil).Просто прямыми руками и шлифмашиной тут уже не обойтись, поэтому контроллер зафиксировали на столе фрезерного станка…
![](https://habrastorage.org/storage2/bc4/1b8/827/bc41b8827420466e3fabda87e34e48dc.jpeg)
… и за несколько проходов спилили по 150 mil с каждой из боковых сторон. Вместе с ногами.
![](https://habrastorage.org/storage2/0da/1e9/e51/0da1e9e5154854ac631707ad133122d1.jpeg)
Теперь, чтобы подключиться к кристаллу, необходимо добраться до металлических дорожек, идущих в теле корпуса. На том же станке, снимая по доле миллиметра за проход, аккуратно отфрезеровали две канавки, обнажив слой с дорожками, но не повредив последние.
![](https://habrastorage.org/storage2/933/766/740/93376674075ed39b6c6bbbc29ef1b674.jpeg)
Самое сложное позади. Теперь к контроллеру можно припаять новые выводы, сделанные из двух разъемов-гребёнок.
![](https://habrastorage.org/storage2/084/ba0/89a/084ba089ac6a1c89843a7f55b496af48.jpeg)
Чтобы всю конструкцию можно было вынуть из платы, не боясь разломать, ее залили эпоксидным полимером. После застываения полимера снова отфрезеровали для придания ровной формы.
![](https://habrastorage.org/storage2/b38/065/96b/b3806596b0d942bd5b52b83f7ee52866.jpeg)
Вот так выглядит результат в сравнении с нетронутым корпусом. Ширина сократилась вдвое, правда ценой увеличения толщины.
![](https://habrastorage.org/storage2/52c/13c/c1e/52c13cc1e2ce775aaa3793e746a55928.jpeg)
Видеоинструкция:
Источник (на японском)
Заключение
Помимо «вдоль» и «поперек», остался нерассмотренным еще один способ пилить микросхемы: горизонтально. В отличие от первых двух способов, горизонтальное спиливание является не бесполезной забавой, а вполне серьезным инструментом. Его используют, чтобы получить доступ к кристаллу для:- Работы с микросхемой, у которой оборваны соединения кристалла с выводами;
- Извлечения защищенных данных, например, залоченной прошивки;
- Реверс-инжениринга.
Ну а методы, описанные в данной статье, разумеется, не имеют никакого практического применения и рассматриваются исключительно как «Just for fun». Все современные микросхемы выпускаются в миниатюрных корпусах, и если важны габариты, достаточно выбрать подходящее исполнение, а не заниматься художественной резьбой по DIP-корпусам.