iKotina

iKotina

пикабушник
5241 рейтинг 137 подписчиков 1580 комментариев 12 постов 2 в "горячем"
-8

Клей БФ-6

Клей БФ-6 Клей, Фотография

Клевая штука, стоит недорого, спасла руку от натирания одеждой по ожогу. Просто залил ожог и все.

19 число наступило, всем пока.

Миграция

Миграция Пикабу, Google Play, Отзыв, Рейтинг, Reddit, Бунт
Миграция Пикабу, Google Play, Отзыв, Рейтинг, Reddit, Бунт

Всем добро пожаловать в новый дом :) реддит.ком/r/Pikabu/ (см картинку ниже)
Там вас не заминусят без причин, не будут замазывать сиськи и нет такого произвола администрации.

Поееееееехааааалииии!

P.S. А когда я создавал этот пост, вылезло это говно:

Миграция Пикабу, Google Play, Отзыв, Рейтинг, Reddit, Бунт
-2

Don't Stay In School

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

Настоятельно рекомендую досмотреть видео до конца, прежде чем комментировать :)

Если кто-то сделает текстовый перевод для непонимающих английский, будет круто. Моих умений пока на это не хватает.

-15

Англоязычные посты на Пикабу.

Предлагаю на волне хайпа вокруг иностранцев и ЧМ разрешить на Пикабу постить англоязычные посты со специальным тегом (предлагаю тег EN).

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

Почему не пойти за англоязычными мемасами на Reddit? Потому что Пикабушка удобнее :) А еще потому что 21 век на дворе, глобализация. А еще потому что среди русскоязычного населения довольно низкий уровень английского и его нужно поднимать, чтобы наши туристы за бугром не позорились и чтоб приезжим туристам было минимально-комфортно наслаждаться пребыванием в нашей стране. Да и русский толкать в мир тоже можно, он тоже вполне себе интернациональный.


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

P.S. А вы замечали, что российский, американский и британский флаги состоят из одинаковых цветов?

Англоязычные посты на Пикабу. En, Английский язык, Вопрос, Без рейтинга
5

Где можно выточить стеклышко на заказ в Москве?

Требуется плоское прозрачное стеклышко 43*20*1 мм с закруглением углов (примерно, как измерить точнее - не знаю) R=3мм. Где в Москве можно такое сделать за деньги, сравнимые с ценой шоколадки?


Цель - замена защитного пластикового "стеклышка" над дисплеем многими любимой или ненавистной рации UV-5R. Но в душе я перфекционист, а то, что стоит по дефолту - кусок пластилина, царапающийся пальцем в прямом смысле этого слова. Было бы охрененно, если бы новое стеклышко еще и не особо бликовало на солнышке. Если выйдет хорошо и дешево - почти уверен, что найдутся еще люди, кто хотел бы заменить стеклышко в столь популярной рации.

Сделал замеры и накидал в компасе, если в чертеже ошибки- пинайте, но только с указанием где именно :D

То, что со звездочками- размеры окошка, которое нужно для выдергивания стеклышка отверткой из посадочного места. В принципе его делать вообще не обязательно. Но иначе для вытаскивания придется разбирать рацию и тыкать с другой стороны пальцем. Но если оно поднимет цену изготовления вдвое - ну его нафиг.
Где можно выточить стеклышко на заказ в Москве? Стекло, Помощь, Москва, Без рейтинга

Может тут есть кто работающий со стеклом? Я нагуглил изготовление стекла на заказ в часовых мастерских, но чет цены нигде нет, а вызванивать и спрашивать уже поздно, да и лень :)


Комменты для минусов не оставлю (UPD: уговорили, оставил). Котиков тоже. Если сильно нужны котики - могу лично мяукнуть :)

162

Основы цифровой схемотехники #1

Итак, продолжим погружение в г.. глубинные тайные знания :)


Для изображения электронных устройстви их узлов применяют три основных типа схем:

принципиальную, структурную, функциональную. В чем разница?


Принципиальная схема самая точная. Ее целью является возможность полного повторения устройства. Именно поэтому здесь наиболее полно указываются все используемые элементы, связи, входы и выходы микросхем и т.д. Обозначения в такой схеме жестко стандартизированны (привет ГОСТ 2.702-2011, все желающие могут самостоятельно ознакомиться)


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


Функциональная схема - нечто среднее между принципиальной и структурной. Фактически, часть наиболее простых блоков указывается, как в структурном виде, остальное- как на принципиальной схеме. По функциональной схеме вы сможете понять всю логику работы устройства (ага, прям всю и сразу) , но без доработки повторить его не получится.


Теперь пару слов про самые-самые нужные обозначения. Все узлы, блоки, части, элементы, микросхемы обозначают прямоугольниками. Все связи, по которым передаются сигналы, обозначают линиями. Все входы микросхем обычно рисуют слева прямоугольника, а выходы- справа. Но это не точно правило иногда нарушают для простоты и удобства рисунка.


Далее, введем еще несколько базовых понятий.


Положительный сигнал- сигнал, положительный уровень которого- логическая единица. Еще раз для самых тупеньких маленьких: есть сигнал-1, нет сигнала-0.

Понятие отрицательного сигнала попробуйте осмыслить сами :)

Основы цифровой схемотехники #1 Схемотехника, Электроника, Логика, Микросхема, Длиннопост

Активный уровень - уровень сигнала, при котором выполняется некое действие. При пассивном уровне сигнал не выполняет никакой функции.


Инвертирование - изменение уровня сигнала на противоположный.


Инверсный выход - выход, выдающий инверсный по сравнению с входным сигнал.


Прямой выход выдает сигнал такой же полярности, что и у входного.


Положительный фронт-переход сигнала из 0 в 1, отрицательный фронт -наоборот.


Передний фронт - переход из пассивного уровня в активный, задний фронт - наоборот.


Тактовый сигнал определяет своим приходом момент выполнения узлом его функции (помните, как мамка начинала ругаться, и вы тут же садились делать уроки?:) )


Ну и вспомним, что такое шина. Это группа объединенных по какому-то принципу линий передачи сигналов. (Нет, объединять по принципу "Хай буде так як хочеш ти" не стоит.) В шину, например, удобно объединять сигналы всех разрядов двоичного кода.


Посмотрим еще на кружочки, черточки, крестики и ромбики. Обозначения хорошие, писать я про них, конечно же, не буду.

Основы цифровой схемотехники #1 Схемотехника, Электроника, Логика, Микросхема, Длиннопост
Основы цифровой схемотехники #1 Схемотехника, Электроника, Логика, Микросхема, Длиннопост
Основы цифровой схемотехники #1 Схемотехника, Электроника, Логика, Микросхема, Длиннопост

Пару слов о неинформационных выводах. Сделано так просто для удобства восприятия, что данные выводы логические сигналы не принимают и не выдают.

На микросхеме так же принято обозначать значком выполняемую функцию и сокращенно указывать входные и выходные сигналы. Сами микросхемы обычно обозначаются подписью DD с порядковым номером. Например, DD1, DD2, DD3.1, DD3.2, DD4...(После точки номер элемента внутри микросхемы, т.к. иногда на схемах удобно выносить частичную функциональность за пределы одного корпуса)

Основы цифровой схемотехники #1 Схемотехника, Электроника, Логика, Микросхема, Длиннопост

Для осознания, как это все смотрится вместе, смотрим ниже:

Основы цифровой схемотехники #1 Схемотехника, Электроника, Логика, Микросхема, Длиннопост

Также не буду вас особо грузить цифро-буквенными обозначениями микросхем, просто посмотрите картинки. Я вот совсем не люблю писать, но люблю картинки. Особенно когда за меня их кто-то нарисовал :)

Основы цифровой схемотехники #1 Схемотехника, Электроника, Логика, Микросхема, Длиннопост
Основы цифровой схемотехники #1 Схемотехника, Электроника, Логика, Микросхема, Длиннопост

Обычно микросхемы разных серий легко спрягаются, так как работают со стандартизированными уровнями сигналов. Но и тут не без исключений. КМОП- микросхемы иногда требуют особого сопряжения с ТТЛ. Почему? Я решил, что тут следует вставить очень наглядную картинку от наших забугорных товарищей. (Кстати, отметьте, у них совсем другие обозначения)

Основы цифровой схемотехники #1 Схемотехника, Электроника, Логика, Микросхема, Длиннопост
Основы цифровой схемотехники #1 Схемотехника, Электроника, Логика, Микросхема, Длиннопост

Думаю, теперь станет ясно назначение резистора в следующей картинке. Он просто несколько поднимает выходной логический уровень ТТЛ, чтобы с ним могла корректно работать КМОП-микросхема.

Основы цифровой схемотехники #1 Схемотехника, Электроника, Логика, Микросхема, Длиннопост

Тут есть всякие нюансы сопряжения, но вам пока достаточно помнить, что за вас уже давно все придумали и готовую схему сопряжения всегда вам готов подсказать всемогущий гугл :)

На этом первую часть я заканчиваю, а для тех, кому интересно, сслыка на нулевую часть:

https://pikabu.ru/story/osnovyi_tsifrovoy_skhemotekhniki_0_5651718

Показать полностью 11
367

Основы цифровой схемотехники #0

Предисловие. Сижу я, значит, листаю пикабу, и понимаю, что завтра экзамен, а я мало того, что не готовился, так еще и всю ночь не спал. А уходить отсюда как-то и не хочется. Ну и вот решил я совместить приятное с полезным- написать пост по теме экзамена. На новизну и актуальность не претендую, пост этот скорее для меня, но вдруг кому-то будет интересно. Например, следующим поколениям в ночь перед экзаменом :)

Итак, сегодня речь пойдет о цифровой схемотехнике. Что вообще значит "цифровая"? Разберемся с базовыми понятиями.

Сигнал-это любая физическая величина, изменяющаяся во времени. Именно благодаря изменениям во времени сигнал несет в себе какую-либо информацию.


Электрический сигнал, соответственно,- электрическая величина(напряжение, ток, мощность), изменяющаяся во времени. Вся электроника работает именно с этими сигналами (хотя уже кое-где применяются световые сигналы, но это выходит за рамки поста)

Электрические сигналы, в свою очередь, делятся на аналоговые и цифровые.


Аналоговый сигнал может принимать любое значение в определенных пределах, и это значение обычно меняется достаточно плавно. Устройства, работающие только с аналоговыми сигналами, называются аналоговыми.


Цифровой сигнал может принимать только несколько значений (обычно два- логический 0 и логическая 1). Причем для каждого из этих значений допустимо некоторое отклонение (ну неидеальный у нас мир). 

Так в чем же преимущество цифровых сигналов? Давайте посмотрим на картинку.

Основы цифровой схемотехники #0 Схемотехника, Электроника, Логика, Микросхема, Сигнал, Длиннопост

А теперь пару слов о помехах. Они могут быть вызваны как внутри элементов (шумы являются внутренними хаотическими сигналами элементов, и полностью от них избавиться невозможно), так и извне (всякие наводки от трансформаторов, передатчиков..). Смотрим следующую картинку.

Основы цифровой схемотехники #0 Схемотехника, Электроника, Логика, Микросхема, Сигнал, Длиннопост

Теперь мы явно видим преимущества цифровых сигналов, да? Не видим? Ладно, поясню. Аналоговый сигнал очень сложно очистить от шумов- а значит, качество передаваемой информации падает (Помните, как слушали радио? А эти шипящие звуки? Вот они- и есть пример искажения сигнала).


В случае же с "цифрой" все проще- небольшие шумы вообще не играют роли, так как существуют допустимые отклонения сигналов от эталона. Но расплачиваться за это приходится количеством переданной информации в единицу времени. Ведь чтобы зарегистрировать изменение, скажем, "0" на "1", должно пройти какое-то время, тогда как непрерывный сигнал может изменяться в бесконечно малом промежутке. Опять же, у непрерывного сигнала бесконечность разных значений, а у цифрового- всего-то два. Не очень честно получается :) Но ничего, мы этот минус скоро превратим в огромный плюс.

Теперь поговорим немного о цифровых микросхемах. Они определенным образом преобразуют последовательность входных логических сигналов в последовательность выходных. Давайте определимся точнее с логическими сигналами. Они имеют два разрешенных уровня напряжения- логическая единица(чаще всего соответствует высокому напряжению) и логический ноль(низкий уровень напряжения). В этом случае говорят о "положительной логике". В случае же, когда логической единице соответствует низкое напряжение, а нулю-высокое, говорят об "отрицательной логике" (но этот случай встречается редко, и мы о нем много говорить не будем).

Все цифровые микросхемы имеют:


-выводы питания-общий(земля) и напряжения питания(обычно +3.3В или +5В)

-выводы для входных сигналов("входы")

-выводы для выходных сигналов("выходы")

Основы цифровой схемотехники #0 Схемотехника, Электроника, Логика, Микросхема, Сигнал, Длиннопост

Для простоты на схемах выводы питания иногда можно не указывать.

Существуют три уровня представления работы цифровых устройств:


1. Логическая модель

2. Модель с временными задержками

3. Электрическая модель(с учетом электрических эффектов)

Рассмотрим на примере инвертора.


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

Основы цифровой схемотехники #0 Схемотехника, Электроника, Логика, Микросхема, Сигнал, Длиннопост

На картинке мы видим сверху обозначение элемента на схеме, а также наблюдаем, что он делает с входным сигналом на разных уровнях представления. Немного поясню картинку.


1- чисто логически меняем все 1 на 0, а 0 на 1.


2- все из пункта 1, но с задержкой(т.к. на обработку сигнала микросхеме требуется время)


3- все из пункта 2, но с учетом того, что невозможно мгновенно поменять напряжение- в реальности у сигнала неизбежно появятся фронты (процесс перехода от одного напряжения к другому имеет длительность наносекунд, но иногда и этим временем пренебрегать не получается).

Основы цифровой схемотехники #0 Схемотехника, Электроника, Логика, Микросхема, Сигнал, Длиннопост

Сразу поясню, что tзад- это температура задницы время задержки :)

Думаю, настолько высокую математику объяснять не нужно. Пойдем дальше.

Порог срабатывания- напряжение на входе, выше которого сигнал расценивается как 1, а ниже- как 0. (Для ТТЛ микросхем эта цифра составляет порядка 1.3 В)


Помехозащищенность характеризует велинину напряжения помехи, которая не в состоянии изменить состояние выходных сигналов. (Разница напряжений любого логического уровня и порога срабатывания)


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

Все эти параметры зависят от технологии и внутренней схемотехники микросхем. Рассмотрим две самые популярные технологии.


ТТЛ - биполярная транзисторно-транзисторная логика (ТТЛШ- ТТЛ с диодами Шоттки);


КМОП - комплементарные МОП (металл-оксид-полупроводник) транзисторы.

Основы цифровой схемотехники #0 Схемотехника, Электроника, Логика, Микросхема, Сигнал, Длиннопост

О различиях биполярных и полевых транзисторов я тут писать не буду, это отдельная тема :)

Но стоит отметить, что КМОП микросхемы потребляют гораздо меньшие токи в статическом режиме или на невысоких частотах, чем ТТЛ.

Теперь о типах выводов. Сначала картинка:

Основы цифровой схемотехники #0 Схемотехника, Электроника, Логика, Микросхема, Сигнал, Длиннопост

2C (2S, TTL)- стандартный выход "2 состояния". Может быть подключен только с Ucc(питание) или GND(земля)


ОК (OC) - вывод с открытым коллектором (фактически, он или подключен к земле, или как бы отключен от схемы вообще, и чтоб использовать это состояние, как 1, нужно подтянуть вывод к питанию резистором R в несколько сотен Ом)


- это как 2С, но на этаж повыше с дополнительным высокоимпедансным Z-состоянием(когда вывод вообще полностью отключается от схемы). Для перевода в это состояние есть отдельный упраляющий вход Enable Z-state.

Зачем нам такой зоопарк типов выводов? А вот зачем.

Основы цифровой схемотехники #0 Схемотехника, Электроника, Логика, Микросхема, Сигнал, Длиннопост

Выводы 2С нескольких микросхем опасно объединять из-за возможного короткого замыкания. Зато при ОК "козы" быть в принципе не может. А вообще объединение выводов- штука удобная, и сейчас мы остановимся тут поподробнее. Сравните:

Основы цифровой схемотехники #0 Схемотехника, Электроника, Логика, Микросхема, Сигнал, Длиннопост
Основы цифровой схемотехники #0 Схемотехника, Электроника, Логика, Микросхема, Сигнал, Длиннопост

В первом случае у нас все линии связи независимы, но их дохрена довольно много, во втором же случае мы используем одни и те же линии (шину) для передачи сигналов с разных устройств (такой способ называется шинной организацией связи, и достигается временным мультиплексированием, т.е передачей сигналов с разных устройств в разные отрезки времени). Ну это как, например, когда звоните вы Лёхе чтоб позвать побухать, а трубку берет его девушка Катя. А вы ей сказали, что вам срочно нужно побухать поговорить с другом, и просите передать трубку. Она передает, и вы доносите свою мысль до Лёхи. И вот вроде телефонная линия одна, а поговорить вы можете все друг с другом по очереди. Ну так вот тут примерно та ж самая идея.

А на этом эту часть я, пожалуй, закончу :) А то Лёха звонит, видать, что-то важное хочет сообщить :)

Показать полностью 9

Мы ищем frontend-разработчика

Мы ищем frontend-разработчика

Привет!)


"Шо? опять?"

Задач так много, что мы не успеваем! И вот нам снова нужны frontend-разработчики!

Как уже стало традицией, мы предлагаем небольшую игру, где вам необходимо при помощи знаний JS, CSS и HTML пройти ряд испытаний!


Зачем всё это?

Каждый день на Пикабу заходит 2,5 млн человек, появляется около 2500 постов и 95 000 комментариев. Наша цель – делать самое уютное и удобное сообщество. Мы хотим регулярно радовать пользователей новыми функциями, не задерживать обещанные обновления и вовремя отлавливать баги.


Что надо делать?

Например, реализовывать новые фичи (как эти) и улучшать инструменты для работы внутри Пикабу. Не бояться рутины и удаленной командной работы (по чатам!).


Вам необходимо знать современные JS, CSS и HTML, уметь писать быстрый и безопасный код ;) Хотя бы немножко знать о Less, Sass, webpack, gulp, npm, Web APIs, jsDoc, git и др.


Какие у вас условия?

Рыночное вознаграждение по результатам тестового и собеседования, официальное оформление, полный рабочий день, но гибкий график. Если вас не пугает удаленная работа и ваш часовой пояс отличается от московского не больше, чем на 3 часа, тогда вы тоже можете присоединиться к нам!


Ну как, интересно? Тогда пробуйте ваши силы по ссылке :)

Если вы успешно пройдете испытание и оставите достаточно информации о себе (ссылку на резюме, примеры кода, описание ваших знаний), и если наша вакансия ещё не будет закрыта, то мы с вами обязательно свяжемся по email.

Удачи вам! ;)

Показать полностью
Отличная работа, все прочитано!