Category: общество

Где купить оригинальные PL2303

Ушатались "неправильными драйверами" "неправильные" микросхемы PL2303. Где в Москве продают оригинальные чипы? В Чипдипе безопасно такое покупать?

И еще, если кто-то прям сразу знает: PL2303HX rev A зменится без переделок на 2303ТА? Надо прям с утра заменять, боюсь, данные осилить не успею. Почему спрашиваю - 2303HX rev D другой распиновкой, хотя казалось бы, суффикс один и тот же. Может, с ТА тоже (незамеченные) тонкости какие есть? Хотя пишут, что полный аналог, хотя назначили на неиспользовавшийся ранее пин reset.

Спасибо!

UPD. Купил в чипедипе, драйвера в стойку не встали, стало быть, скорее всего не поддельные чипы. Плата изначально оказалась разведенной под индекс TA, ножка RESET_N подтянута к питанию (на HXD- not connected, скорее всего ее бы на землю, находящуюся рядом запаяли), все завелось сразу. Стало быть, тонкость с новым контактом reset_n - скорее всего единственная тонкость при апгрейде плат. Апгрейд можкт потребоваться потому, что HX ревизии A не поддерживается в Windows 10. HX ревизии D в отличии от ревизии A тактируется, судя по всему, не от кварца, плюс еще отличия в цоколевке. Ну и покупал я его в китае:) PL2303TA поддерживается, цоколевка совпадает кроме одного вывода.

Как народ обычно делает "привод" к кнопкам ?

Дано: плата, на плате запаяны несколько мелких кнопок. От платы до морды - 2см. Нужно вывести кнопки на морду. Изделие не серийное - для себя, для дома, то есть особые понты не нужны, нужно чтоб жена/гости могли на кнопки удобно нажимать. (Сам-то я и отверткой в плату тыкать могу, но другим это не доверю)
Как это лучше сделать ? Разумный компромисс между "просто-быстро" и "красиво" :)

Modelsim, как задать макрос в настройках?






Добрый вечер, опять возникли вопросы по Квартусу. В проекте заданы общие для всех файлов настройки, несколько значений макро для условной компиляции. Квартус собирает проект с этими макросами (судя по схеме, правильно), но Моделсим отказывается это моделировать.

При попытке запустить Моделсим он прерывает процесс с ошибкой "vlog-2163 не найдено значение".
ПодробностиCollapse )




Дистанционно порвать чужое BT соединение

Народ, а есть в природе метод атаки на блютус типа deAuth в вайфае? Сижу в отпуске, задрали мелкие группки амбалов с блютус-колонками со своей дебильной музыкой. Чтобы не валить весь эфир (сам в вайфае тихонько сижу), а только рвать им связь.

Librech551 и CH552G

Купил себе на али пяток CH552G, прочитав "истории успеха" использования связки sdcc и wchisptool из librech551. Однако, сразу наткнулся на то, что wchisptool не показывает справку — мелкая опечатка (вместо default автор в последнем релизе написал vdefault). С чипом еще хуже: в системе его видно как положено:
[ 8326.298159] usb 7-2: new full-speed USB device number 9 using uhci_hcd
[ 8326.452352] usb 7-2: New USB device found, idVendor=4348, idProduct=55e0
[ 8326.452355] usb 7-2: New USB device strings: Mfr=0, Product=0, SerialNumber=0

однако, wchisptool его определить не может, т.к. на запрос типа МК отдает первый байт запроса и еще какой-то мусор (причем, мусор этот всегда один и тот же, но различается у разных чипов).
Вот не понимаю: то ли я с чем-то накосячил, то ли китаец мне подсунул какую-то дрянь вместо микроконтроллеров (но странно: ведь если бы это совсем фуфлом было, то либо не отзывалось бы на энумерацию USB, либо на команды бы не откликалось совсем).
Может, кто натыкался на подобное? Как "лечить"? Проблема еще в том, что автор — китаец. Судя по всему, у него есть спецификации чипов и он спокойно смог написать прошиватель, у меня же есть лишь переведенный с китайского на английский даташит...

Схема БП 230AC-5DC (или 12В) макс. 2Вт низкая по высоте

С праздником, коллеги!

Подскажите схему блока питания 230AC-5DC (или 12В) примерно на 2Вт, которую я смог бы уложить в 20х25мм (лучше меньше), но по высоте у меня есть максимум 13мм. Можно с неизолированным выходом (устройство полностью закрыто).

Основная задача - не мотать самому катушек или трансформаторов. Нелюбовь у меня к ним.

У китайцев есть закомпаунденные модули типа HLK-PMxx, но они высокие, нужно минимум на 2мм ниже. Но подобный модуль в компаунде был бы идеален :)
У китайцев есть открытые модули и меньшего размера, но я им не доверяю.

ПС. Да знаю, что пытаюсь обмануть физику :)

Управление светоэффектами

Новогодние праздники закончились, начались трудовыебудни. Но воспоминания о НГ еще есть.

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

Меня терзает вопрос. Как всем этим богатством управляют? Куча проводов. Удлиннители. Реле... Это же ужс-ужс.

Но мы же инженеры. Вот если бы прямо сейчас нужно было бы разработать универсальную распределенную систему, что бы мы использовали? DMX-512? Он неплох, он стандарт, но он проводной, т.е. все со всем должно быть соединено.

Придумывается что-то типа "я вот тут приделаю гирлянду, воткну ее в ближайшую розетку, а управляться она должна без проводов. А вот тут у меня лента на ws2812. Две. А там прожектор.

Есть нечто подобное "для дома, для семьи" или все, как всегда, самому?
Tags:

CAN на STM32F042

Смотрю в книгу RM, а вижу...
Что-то не получается у меня правильно сбрасывать коды ошибок, которые быстро накапливаются в том случае, если на линии нет никого, кто принял бы сообщение. В обработчике прерывания делаю так:
...
    if(CAN->ESR){ // Error
        last_err_code = (CAN->ESR & CAN_ESR_LEC) >> 4;
        MSG("CAN->ESR: ");
        printu(CAN->ESR);
        newline();
        CAN->ESR = 0;
    }
...

(MSG и далее — отладочные сообщения). Пока выдается отладочное сообщение, счетчик ошибок успевает инкрементироваться на 2 (последовательно получаю числа 0x200030, 0x400030, 0x600031 и далее 0x800033 вплоть до перезапуска watchdog'ом).
Помню, сталкивался с подобной проблемой 10 лет назад, когда на PICе пробовал реализовать CAN, но там была возможность периодически обнулять счетчики ошибок.
В надежде остановить автогенерацию посылок при ошибках установил бит CAN_MCR_NART регистра CAN->MCR. Это не помогло (но CAN->ESR принимал теперь значения 0x80030 при первом входе в прерывание и далее 0x80000 вплоть до перезагрузки).
UpdateCollapse )

Магазины 2018

А что, дяденьки и тётеньки, по-моему давно переписи магазинов не было. Давайте, а?

Вводная: интересуют интернет-магазины работающие с физиками, желательно с оплатой картой или ядом, с неэкзотическими способами доставки, вменяемым каталогом и хорошим складом. Основной паттерн использования — порыться по каталогу и посмотреть что вообще есть с примерно нужными параметрами. Про существование digikey, mouser, farnell и tme я знаю, но у меня заказы чаще мелкие (меньше ста баксов, чаще меньше 2000р) так, что стоимость доставки уже заметна, а на то чтобы играть в игру "найди детальку на диджикей и угадай кто из российских реселлеров сможет её привезти и в каком году" у меня уже никаких нервов не хватает.

Собственно, список (не в каком-то определенном порядке, прсото из головы):

длиннотаCollapse )

Что скажет общественность?

PS. Место действия: Россия, областной центр с населением >1млн.чел. примерно в 1 тыкм от Москвы.

PPS. Основные задачи — мелкая цифра, иногда мелкая силовуха <100Вт, несложный аналог (померять напряжение на шунте). Всякое (у)ретро не интересует, ремонт не интересует, радиоприемников не строю, аудиофилом не являюсь.

PPPS. Документальное оформление не интересует (в данный момент).