No Xians Here

About Свежие записи

Микросхемопанк в стиле ретро. 6 Янв, 2010 @ 22:37
Потихоньку рисую одну смешную схему - радиоприёмник AM/FM/SSB на "ретро-микросхемах". Хотел было сделать вообще на советских, но их оказалось сложновато купить... Но, в общем, тоже можно. Даже можно будет попробовать поскрести по сусекам - наверняка у меня есть парочка подходящих чипов.

Всякое бла-бла-бла по электронику, это никому не интересно )

Ещё бла-бла-бла )

Картинка )


Итого. )

Программисты 23 Дек, 2009 @ 18:37
Есть некое устройство, назовём его условно "плата ЦСП". Оно содержит одну ошибку, которая лечится переназначением ролей двух портов - т.е. ошибка не критична и её исправление не есть задача с приоритетом "Нуль".

Это устройство входит в состав некоей системы, которая кроме данного устройства содержит в себе ещё несколько модулей. Я отвечаю за "железную" часть - т.е. от меня зависит, как будет работать электроника, какими напряжениями питаться, какие где интерфейсы, какие сигналы, сколько чего, чтобы кнопки нажимались и на дисплее что-нибудь отображалось. Конкретная функциональность - ЧТО ИМЕННО будет отображаться на дисплее, КАКИЕ ИМЕННО коды клавиш будут выдаваться при нажатиях, КАК будут обрабатываться сигналы от датчиков - не моя епархия. Ну, то есть, я мог бы заняться и этим, но тогда остальная банда не нужна вообще. И устройство будет готово не в следующем году, а лет через десять.

Так вот, возвращаясь к плате ЦСП... После сборки я могу минимально-формально её проверить: подать питание, проконтролировать правильную работу всех преобразователей напряжений (то есть посмотреть на линии питания процессора и периферии и убедиться в том, что вот тут есть +3.3В, тут есть +1.9В, тут есть +1.2В и т.п.) и загрузить минимальный тестовый софт, который, грубо гря, заставит процессор подёргать ножками. Если "дёргание" есть (то есть ножки переключаются из состояния 1 в состояние 0 и обратно), то плату считаем работоспособной. Более полную проверку провести нет возможности, т.к. это надо писать отдельный софт, чем я заниматься сейчас не могу в силу отсутствия достаточного количества времени. За софт отвечают программисты, они им и занимаются.

Итак, формально проверенная плата считается работоспособной. После чего она отдаётся программистам, которые ставят на неё свою прошивку. После чего начинается катавасия - или плата будет работать, или она сгорит, или не будет загружаться, или ещё что-нибудь.

Ладно, сгоревшую (умирает обычно сам ЦСП) плате несложно отремонтировать. Ремонтирую - выпаиваю сдохший чип, ставлю новый, отдаю программистам.

И снова по новой.

Банда приходит ко мне и говорит - исправляй свою схему, твоя схема говно!

Я показываю, что схема, в общем, не отличается от референсной и рекомендованной производителем - все режимы соблюдены, рекомендации по разводке даже пересоблюдены, тактовый сигнал нужной частоты и установленного размаха есть, и т.п., и т.д. Нет, грит банда, говно твоя схема - глючит и не работает. Чини, грят.

Я интересуюсь - мол, робяты, а как вы себе представляете процесс исправления глюка, например, с отсутствием загрузки из флэш-памяти? Я что, должен вскрыть процессор, подпаять ему к кристаллу какой-нибудь проводок и всё чудесным образом заработает? Так ведь рад бы, да не могу - не обучен таким технологиям. Мол, программная это у вас какая-то ошибка. Потому что флэшка-то в сам процессор встроена, я извне на неё только питание могу подать. Питание есть? Есть. Оно в пределах, рекомендованных производителем? Да, причём с очень хорошей точностью. Ну так что вы от меня, робяты, хотите-то?.. Нет, грят, твоя схема говно.

Хорошо, говно так говно, давайте разберёмся. Показывайте сырцы, а я буду исправлять в них ошибки... а вы в следующий раз рисуйте схемы и паяйте макеты, лады? Или не?

Нет, грят, твоя схема говно!

СЫРЦЫ ДАВАЙТЕ, вежливо отвечаю.

Ладно, смотрим.

Видим.

Ага.

Рекомендуемые настройки тактового генератора какие? Делитель 2, умножитель 10 - что в итоге даёт нам общий коэффициент 5, так? Что при частоте генератора 25МГц даёт в результате 125 МГц, верно? Ага. И ещё производитель говорит, что все коэффициенты умножения, выше 10, зарезервированы и использоваться не могут, верно?

А ПОЧЕМУ У ВАС ТУТ 16?!!!

Ответ программистов: так работает же.

- Ага, - грю, - работает. И при этом греется так, что обжечься можно. И при этом это не просто зарезервированный коэффициент, он ещё и не документирован. И ещё, - грю - он на одном экземпляре может работать, а на другом может и не работать. Так что, робяты, это не моя схема говно.

Так-то!

Рабоче-технические будни 23 Дек, 2009 @ 00:26
Давеча вот привезли нам очередной прибор: давным-давно заказанный (я уже и забыл, когда) спектроанализатор. Какой-то Agilent, из портативных. К нему было заказано несколько опций, в т.ч. AM/FM демодулятор. В общем, если покрутить настройки, то можно радио слушать - у него даже динамик встроенный есть. Причём радио доступно практически любое, в диапазоне от сотни (и даже меньше) кГц до пары-другой гигагерц.
О_о

Ничо так приёмничек за полмиллиона рублей, да...

Вспомнил молодость 16 Дек, 2009 @ 20:50
Мои родители до определённого моего возраста не выражали особого восторга по поводу моих увлечений. Точнее сказать, денег на покупку всякой мелкой электронной требухи почти что и не давали - я помню лишь одну чудесную поездку в Тушино, где я купил (при помощи дедовских денег) К155ИД3, кучку резисторов и несколько светодиодов. Микруху я потом спалил, вроде бы - не помню даже, что делал, помню лишь чувство жестокого разочарования.
Далее - экскурс в кошмарное советское безрадостное детство: к деревянным игрушкам, низкому подоконнику и прочим причинам моего эскапизма. )
Фуф.
Вернёмся в не менее унылую действительность )

ВТБ24 14 Дек, 2009 @ 11:19
Я являюсь честным клиентов банка ВТБ24 уже несколько лет. Дальше - матом )

Фуф.

А теперь о чуть более радостных новостях.
Вчера был на выступлении оркестра Гленна Миллера и это было круто
А сегодня я еду за деньгой на свою старую работу - там, наконец-то, раздуплились с оформлением патента на одну хреновину, которую я там когда-то делал. И мне теперь причитается. Немного, но всё равно приятно.
Настроение: kill'em all

О возгораниях 7 Дек, 2009 @ 14:49
А во дворе у нас стоит железный ящик. В ящике - песок. В песке практически оплавленная дыра, на дней которой лежат какие-то металлические обрывки, трухлядь, обуглившиеся до неузнаваемости платы и т.п.

Хорошо аккумуляторы зарядили! на сей раз это не мы отличились, а товарищи из соседней лаборатории. Им ещё только предстоит встать на путь самураев (в разработке электроники они давно, но до мысли о том, что Li-Ion опасны, как бомбы, дошли только сейчас)

Гибридка 2 Дек, 2009 @ 15:26
Вот она )

1 Дек, 2009 @ 20:48
Заманался я чего-то.

Докатился до того, что сделал микросхему-гибридку. Ну нету ничего подходящего у производителей - всё или слишком большое, или слишком прожорливое, или не то, или не так...

Прим.: была нужда в малогабаритном двухканальном (+5В и +10В) конвертере с входом от 12В до 50В. Под "малогабаритным" я понимаю малогабаритный - у меня получилась конструкция размерами... ну, вощем, маленькая. Не настолько маленькая, как uModule от Linear, но лишь немногим больше. И монтаж удобный, SIP - а не как у этих новомодных мутантов. И, опять таки, два канала одновременно. И никакой экзотики внутри, все элементы достаточно просто купить хоть в чип-и-дипе.

На очереди сборка аналога ATmega32M1 из "рассыпухи" (MCP2515 + AT90PWM3 + всякая мелюзга). Ибо микросхемы хорошие, но купить их нереально пока... а мне уже надо нечто такое. Приходится извращаться.

ATtiny44 25 Ноя, 2009 @ 00:00
Есть такой микроконтроллер в достославном семействе чипов с ядром AVR - ATtiny44. 4 килобайта памяти программ, 256 байт EEPROM для хранения всякой ерунды и целых 256 байт ОЗУ. Не мегабайт! И даже не килобайт. А всего-то двести пятьдесят шесть байт. У старшего братца - ATtiny84 - памяти в два раза больше, у младшего - ATtiny24 - в два раза меньше.

Для решения одной своей маленькой задачки я выбрал... )

А ещё на таком микроконтроллере один товарищ сделал крошечного роботишку, вот видео:

А вот страницы про этого крохотульку:
http://www.hizook.com/projects/pico | http://poor-robot.com/pico/

ТранзисторЪ 24 Ноя, 2009 @ 00:59
1200V, 200A

Ойёйёёйёйё...
Other entries
» Пробоина по борту!
Картинка не моя, нашёл в тырнете: БДЫЩЩЩ!!!! )
» (No Subject)
Середина ноября - начало тихой паники.
Скоро уже выкатывать Изделие, а сегодня вдруг обнаружилось, что о системе управления-то никто даже не думал! То есть буквально, я пришёл к конструкторам спрашивать - мол, а куда ставить будете коробочку-то, как всем этим рулить?
В ответ же - круглые глаза - "а нам никто ничего такого не говорил!"

Ну, здрасьте. Неужели предполагалось, что Изделие будет ехать строго вперёд и сразу на максимальной скорости? Есть инженеры, а есть инженерА. Вот от сих до сих подумать могут, а заглянуть за предел очерченной задачи уже никак . Ну а вдруг постановщик ошибся и о чём-то забыл?? Так ведь тоже бывает!..

Вот и приходится думать ещё за целый этаж "рисовальщиков"
» Скоро тестовый запуск.
Меня пугает перспектива пуска тока в 66А по печатному проводнику.
Ну, то есть, на плату всё равно будет напаяно немеряно меди (чтоб набрать сечение около 6 мм2), но 66А меня пугает.

А если вспомнить, что питающая шина и бортовой реа...ккумулятор может дать и сотню, и две сотни ампер, то пугает вдвойне.

Надо будет запастись диэлектрическими отвёртками и пинцетами.

С другой стороны, не такой уж он и большой. У китайцев вон, по слухам, до 200А гуляет внутри электроскутеров - и ничего. Мы что, хуже чем-то?
» Российская мироэлектроника поднимается с колен.
С одной стороны, я всегда восхищался инженерами, которые умудряются всё-таки что-то делать вопреки всему: вопреки убогой зарплате, вопреки дебильному квази-менеджменту, вопреки идиотским условиям труда, вопреки всяким ограничениям и отсутствию возможностей. Всё вокруг разваливается, а они умудряются ещё что-то разрабатывать, причём даже не микросхемы, а, например, конденсаторы.

О, это моя больная тема в последнюю неделю.

Я сейчас ищу элементы, подходящие под экзотические требования текущей задачи. Кое-как нашёл более-менее удовлетворяющие противоречивым требованиям. Один тип кондёров производят самураи из конторы Панасоник, второй тип производят господа невыясненной ориентации из фирмы Vishay, третий делают - TADA.WAV - в России.

Но.
Японские кондёры есть на складах и их можно купить, если захотеть.
Вишайские кондёры кое в чём даже получше будут, но дороже японских раз в десять.
Российские же.. кхм.. Ну, они заявлены, как... как бы это сформулировать.. в общем, они есть только на картинках. Если они и станут настоящими, то не раньше середины следующего года. И то не факт, что их можно будет заказать.

http://www.allproducts.com/manufacture100/betop/product2.jpg
МАЛО ТОГО! Тот же завод производит аналоги распространённых типов конденсаторов для поверхностного монтажа. Цены на них чрезвычайно печальны и навевают смертную тоску, поэтому я с болью в сердце закажу мешок тайваньских кондёров и буду использовать их.

А печальнее всего то, что самый интересный из российских аналогов, который лучше всего подходит к моей задаче,... - DING.WAV - купить НЕЛЬЗЯ в принципе. Потому что, цитирую,
====
Выпуск изделия К53-69 "ОТК" в настоящее время не производится,
из-за отсутствия заявок на их поставку от потребителей.
====

Понимаете? Нельзя заказать то, что не производится из-за отсутствия заказов.
Логично же!
» Ранний завтрак
У нас тут на работе небольшой шухер.
Поэтому я специально не спал ночь (иначе -- просплю нафиг), чтобы приехать к 8.45. И НИКТО МЕНЯ НЕ УДЕРЖИТ на рабочем месте после 18.00! Никаких "надо немного задержаться"! Никаких бдений над мёртвой материей до десяти вечера! Никаких ничего! Дура лекс, сет лекс.

Хехе. Но это всего на пару-другую дней так, в худшем случае. В лучшем - только этот понедельник.

Чтоб занять моск чем-нибудь, пересматривал кино, читал всякую лабуду и случайно нашёл прекрасную микросхему, при помощи которой одна из наших задач - грамотный зарядник для Li-Ion батарейки - решается на раз-два: ATmega406. Цимес в том, что её можно без проблем купить, что выгодно отличает её от большинства других чипов для smart battery. Вторая фишка в том, что в этом контроллере битком набито всякой нужной периферии, что позволяет обойтись без кучи мелкого обвеса, требуемого другими решениями. Очень, очень, очень грамотная микруха - огромный респект инженерам Atmel.

На завтракъ - пара-другая кружѣкъ крѣпкаго чёрнаго чаю и дрожжѣвыя оладіи.

Netslov - nO wOrds

» До чего дошёл прогресс!
Поддельные чипы FRAM

Тем временем, притащили пару FT-897.
Но покрутить мне их не дадут.
Обидно.
» Вопрос к знатокам
Частотно-импульсная демодуляция на практике
» Спецмашинка для спецработ
У монтажников теперь есть спецпринтер, более похожий на спецпишмашинку, специально для печати на клейких ленточках и ПВХ-кембриках. Теперь на провода и кабели можно нормальные метки ставить, с надписями по-человечьи (кириллицы, правда, всё равно нету... Ну и ладно, переживём)!

А ещё сей аппарат режет кембрики и всякие такие штуки делает, типа перфорации и надрезов.

Сразу возникла мысль запихнуть туда кабель с 14 жилами по 2.5мм.кв. сечением и посмотреть, сдюжит хитрая японская штука сделать там надрез или таки поломается?

"Агаааа!", сказали суровые челябинские мужики
» Переходные процессы
Электроника - наука о контактах. А цифровая электроника - ещё и о переходных процессах.
Щас в этом убедился. Два устройства соединены плоским 20-жильным шлейфом. Если длина шлейфа равна примерно 20 см, то связь между устройствами становится крайне нестабильной. Если длина меньше (щас - 8 см), то всё работает. И если БОЛЬШЕ, то тоже всё работает.

О как!
» Светодиод и фототранзистор
Методом научного поиска, сопоставления графиков и бессонных ночей экспериментаторства было установлено: пара из фототранзистора BPW17N и красного сверхъяркого светодиода L-1060SRC вполне себе подходит для использования даже в мутной (до определённого и не очень реалистичного предела) воде. Детальки маленькие, дешёвые и с нормальными выводами. Если б ещё корпус был бы металлический, было бы вообще атас.

Пара из SD3443-003 и SE1450-004 ещё лучше (металлостеклянные корпуса, золочение выводов, все понты), но
а) дороже почти в 10 раз, если не больше. Honeywell, хули ж вы хотели.
б) корпус TO-46 фототранзистора SD3443-003 слишком большой по сравнению с корпусом T3/4 у BPW17N. А у SE1450-004 наоборот, слишком маленький (к этому светодиоду где-то существует парный ему фототранзистор SD1440, но приобрести его за разумные деньги и в разумные сроки не удалось)
в) проблематично купить в требуемых количествах
г) да, и ИК-излучение глазом не видно. Вроде это и плюс, но невозможность визуально проконтролировать, жива ли схема - однозначно минус.

Надо ещё попробовать отечественные фототранзисторы КТФ102 и.. хм... какие-нибудь сверхъяркие красные или оранжевые диоды от "Протона". Или жёлтые. Но долговечнее всего именно красные.
» Утрамбовываю очередной шедевр
в габарит, который любезно предоставили конструктора. Габарит очень мал и неудобен - в процессе расстановки элементов почувствовал себя винраром.
» Щас накаркаю
В следующем году предстоит небольшая командировка на Тихий

Правда, в нашем полушарии. И совсем не в тропики :(
» Чудеса на виражах
Камлаю тут над очередным шедевром ("Глаза, я делаю глаза. Твои глаза - я сделал их!" - ну, почти так. Убить оно меня не убьёт, но...). Шедевр состоит из трёх частей - самодельного трёхосевого магнитометрического компаса, покупного трёхосевого же микромеханического гироскопа и платы с мозгами. На плате стоит ещё светодиод, который подвязан к гироскопу (у того есть цифровой выход, который можно программно переключать - светодиод, соотв., показывает состояние этого выхода) через микросхему буфера-повторителя. Масюсенькая такая чипушка-пятиножка: вход-выход-питание-земля и одна ножка для красоты. Пока гироскоп не подключён, вход этой микросхемки болтается "в воздухе" и, в виду высокоомности, ловит всё, что угодно, всякие помехи. Это, в общем, не фатально - но и не совсем верно со схемотехнической т.з., болтающийся вход надо было бы подвязать к земле или питанию... Я решил, что это не очень нужно, т.к. в боевых условиях гироскоп присутствовать будет обязательно.

Но его пока там нет. И светодиод мигает "в такт" всем помехам. В частности, обнаружилось забавное - эта штука чувствует буквально дуновение ветерка! Стоит на плату подуть, как светодиод зажигается. Прикольно.
» Объять необъятное
Очень трудно впихнуть невпихнуемое. И так, и сяк, и вдоль, и плашмя, и с маслом, и молотком... Не лезет, хоть тресни.

Но всё равно впихну этот дивайс в размеры 50*26*25 мм. Ибо кто это сказал, что монтаж должен быть только двумерным?
» О корректорах
Читаю книжечку одну.
Повсюду в тексте, где встречается упоминание операционного усилителя, написано о "инвентирующем" или "неинвентирующем" входе.

Я даже сомневаться начал - посмотрел в справочник.

Ан нет, в самом деле инвертирующий.
» Мёртвый жучок
Меня безмерно печалят люди, мгновенно сдающиеся перед задачей, которую они "никогда раньше не решали". Ну, блин, это же естественное положение дел - всё, с чем сталкивается человек, никогда раньше ему не встречалось. Могло встретиться что-то похожее, да. Но если вдуматься, то даже самая рутина из рутин всегда чуточку различается в моментах.

Речь идёт об инженерах-конструкторах. По-идее, конструктор - это творец. Он по сути просто таки обязан создавать что-то новое, чего раньше не было никогда. И такими методами, которые он, наверное, раньше и не применял. Но в глазах застыла немая тоска BSoDа, ручки-ножки сами сложились на груди и жучок бессильно упал на спинку, притворяясь совершенно мёртвым и не съедобным. Будто бы задача от этого сама собой решится или исчезнет.

И мне - электронщику-программисту! - приходится, блин, объяснять конструкторам, как им надо конструировать. Звезда в шоке.
» Тем временем, SDRAM кое-как заработал и что-то там по шине выдаёт.
Записывать я ещё ничего туда не записывал - просто проинициализировал и считал ту фигню, которая сама собой получается внутри микросхем памяти, когда только питание включилось. Оказывается, иногда достаточно прочитать справочный листок (а кому не нравится этот термин, может наслаждаться даташытом).

Косяков ещё море разливанное, начиная от прогнозируемой скорости работы - компилятор предрекает что-то около 40МГц, что вообще никак и никуда не годится - и заканчивая тем, что в схеме пока что принципиально отсутствует рефреш содержимого SDRAM. Ну, это дело наживное, тут главное принципы понять.


http://bsk.kpgs.ru/2009/280809/Page.html


В метро заметил рекламу какого-то магазина шмотья - "Школьник под ключ". А всё-таки, где же у него кнопка?
» Хроники: VGA-генератор.
ВидеоЦАП работает - на дисплее крутится 24-битный rotozoom. Пока 640*480, потому что корректные тайминги для других режимов ещё поискать надо, а это прям в виде исходников валялось на винте.

План на ближайшее будущее: понять, как работает SDRAM и попытаться чего-нибудь туда запихнуть, а затем считать.

Видеопамять будет вся там - и фреймбуффер, и проч. ROM знакогенератора, так уж и быть, будет во внутренней памяти ПЛИС.

Потребление менее 70 мА/16.3В - это всё равно очень много для такой простой схемы, но иначе никак. С другой стороны, задача минимизации потребления не прописана, так что и так сойдёт.

А вот где бы взять битмапные шрифты размером где-то эдак 8*8 и около того, да чтоб сразу в формате, пригодном для имплантации в VHDL-исходники?..
» Приключения мастера-ломастера
Да, а ещё я переезжаю из корпуса в корпус
В смысле, из одного здания в другое. Вся моя, так сказать, лаборатория.
Завтра [то есть уже сегодня] будет уже как третий день этого чудодейства.

Ну, кое-что я сам перетащил. Кое-что на машинке перевезли. Кое-что само дойдёт, хыхы.

Но, блин, при разборке стола (всем столам стол - триста кг на него можно положить!.. я, правда, не проверял) умудрился свернуть головку болта. Из-за чего стол теперь невозможно разобрать "по инструкции". Ну и ладно, разобрал не по инструкции... Но откуда во мне такая удаль молодецкая, чтоб стальной болт нафиг разломить? Это что, суперспособности просыпаются или просто болт хреновый?
» Вернулся. Живой.
Успех, если его посчитать по числу выполненных пунктов, 3 из 4. И четверти не хватает только потому, что использованное решение не было опробировано раньше - пустили то, что было.

Но если посчитать по _качеству_ выполнения пунктов, то 20 из 10. И даже несмотря на гибель половины модулей, робот всё равно шёл до цели. Слепой, глухой, потерявший связь с командным пунктом - упорно пёр, сжигая последние джоули батарей. И дошёл бы, если б не наша паника, погоня и аварийное отключение вручную.

А ещё я видел, как выглядит взрыв [censored] десятков кг хитроумной взрывчатой смеси. Впечатляюще это выглядит - осколки корпуса взлетели на пару сотен метров вверх. Если бы они летели вдоль, этот пост мог бы и не появиться. 4 км/с это вам не шутки.

Уж на что я дни рождения не люблю, но этот превзошёл вообще все мои скорбные подозрения - я встретил свои 31, яростно вытягивая километровой длины верёвку, стоя на скользкой палубе под жутким ливнем и штормовым ветром. Конструкторам надо будет сделать втык за недогадливость - ведь можно бло ж лебёдку сварганить!

Реклама

Top of Page Разработано LiveJournal.com