Добрый день. Какое-то время назад я прочёл, что какому-то человеку захотелось изучить поглубже вопрос про ePWM модуль на мк tms320f28xxx, поэтому я решил, почему бы и мне не написать статью на эту тему, в которой я постараюсь подробно разжевать этот модуль на примере tms320f28335.
Читать полностью »
Рубрика «texas instruments» - 2
Вскрываем чип гальванической развязки с крохотным трансформатором внутри
2020-05-19 в 7:00, admin, рубрики: dc-dc, texas instruments, UCC12050, Производство и разработка электроники, трансформаторМне попалось объявление о продаже крохотного чипа, обеспечивающего 5 В изолирующего питания (гальваническая развязка). Вы подаёте 5 В с одной стороны, и получаете 5 В с другой. Примечательно в нём то, что разница напряжений между этими двумя сторонами может достичь 5000 В. В чипе установлен преобразователь DC-DC и крохотный изолирующий трансформатор, поэтому между сторонами нет прямого электрического соединения. Меня потрясло, что они смогли впихнуть всё это в корпус размером меньше ногтя, поэтому я решил заглянуть внутрь.

Многие люди жалуются на контекстную рекламу, но в данном смысле она идеально подошла к моим интересам. Чип UCC12050; спецификация. Чип выдаёт 5 В, 3,3 В, 5,4 В, или 3,7 В – это можно выбрать при помощи резистора. Такие значения, как 5,4 и 3,7 В, кажутся случайными, однако они выдают дополнительные 0,4 В, благодаря чему напряжение можно регулировать LDO-регулятором [линейный регулятор напряжения, отличающийся малым падением напряжения на регулирующем элементе / прим. перев.]. Мощность у него небольшая, всего полватта.
Читать полностью »
TMS1000: первый коммерчески доступный микроконтроллер
2020-03-11 в 7:00, admin, рубрики: texas instruments, TMS1000, микроконтроллерыМы используем микроконтроллеры, даже не задумываясь об этом, в таких проектах, в которых когда-то нам пришлось бы работать со связкой из логических чипов 74-й серии. Но кто из нас когда-либо задумывался над эволюцией микроконтроллеров? Пора вернуться на несколько десятилетий в прошлое и посмотреть на первый коммерчески доступный микроконтроллер, Texas Instruments TMS1000.
Читать полностью »
Уязвимость ключа DST80 делает возможным его клонирование и взлом автомобилей Toyota, Hyundai и Kia
2020-03-10 в 16:04, admin, рубрики: Hyundai, kia, texas instruments, Toyota, автомобили, Автомобильные гаджеты, ключи, криптография, транспортФото: driving.ca
Исследователи KU Leuven в Бельгии и Университета Бирмингема в Великобритании выяснили, что в чип-ключах DST80 системы защиты от Texas Instruments есть уязвимость, которая делает возможным их клонирование. Таким образом, модели Toyota Camry, Corolla и RAV4, Kia Optima, Soul и Rio, Hyundai I10, I20 и I40, которые работают с этой системой, оказываются под угрозой. Читать полностью »
Выжимаем максимум из графических калькуляторов: игры на TI-83
2019-04-07 в 7:40, admin, рубрики: texas instruments, TI-83, графические калькуляторы, игры для калькуляторов, Игры и игровые приставки, программируемые калькуляторы, разработка игр, старое железо
В 80-х и 90-х не каждому ребёнку родители покупали Game Boy. Я был одним из таких детей, и оставался единственным на игровой площадке, у кого не было GB.
Вместо консоли у меня был графический калькулятор. Мой отец горел сильным желанием с детства готовить меня к SAT. Поэтому я пользовался TI (Texas Instruments) 83 и ПО для Windows, необходимым для синхронизации калькулятора с компьютером. Предполагалось, что я буду использовать ПО для скачивания учебных программ и сохранения резервных копий хранимых в калькуляторе результатов.
Но вместо этого я играл на нём в игры. Даже тогда уже существовали хранилища монохромных видеоигр с низким разрешением, написанных специально для графических калькуляторов Texas Instruments. Большинство из них было отстойными (да, Drug Warz, я имею в виду тебя), но некоторые оказались на удивление хорошими, учитывая особенности платформы.
Читать полностью »
Внутренняя история крупнейшей ошибки Texas Instruments, микропроцессора TMS9900
2017-08-20 в 14:14, admin, рубрики: IBM, IBM PC, intel, microsoft, texas instruments, tms9900, старое железоЕсли вы используете настольный компьютер или ноутбук, вероятно, в нём стоит микропроцессор линейки Intel 808x, неважно, работает ли машина под управлением Windows или Mac. Абсолютное доминирование этих микропроцессоров восходит к 1978 году, когда IBM выбрала 8088 для своего первого персонального компьютера. Но этот выбор был совсем не очевидным. Некоторые считают, что Intel 8088 был худшим выбором из имевшихся в то время 16-битных микропроцессоров.
Нет, это не был худший выбор. Ему была серьёзная, но худшая, альтернатива. Я знаю это потому, что я руководил организацией, работавшей в составе TI, разработавшей его: TMS9900. Хотя это барахло и использовали в первом в мире 16-битном домашнем компьютере, вы наверняка о нём не слышали. Как говорится, историю пишут победители.
Эта глава истории интересна не только чипом от TI, но и другим его конкурентом, Motorola 68000, с технологической точки зрения превосходившим как Intel 8088, так и TMS9900. И всё же 68000 не попал в IBM PC. И вот вам малоизвестная история от хорошо осведомлённых источников о том, как IBM выбрала недоразвитый чип, TI породил неудачника, а явный лидер от Motorola проиграл.
Читать полностью »
Интеграция TI SensorTag, Eclipse kura и веб части через Apache Camel
2017-07-04 в 14:38, admin, рубрики: apache camel, bluez, Eclipse Kura, mosquitto, Raspberry Pi, sensortag, texas instruments, Разработка для интернета вещей, Разработка под Linux, метки: Eclipse KuraПривет всем. В данной статье я бы хотел показать пример использования связки TI SensorTag, Raspberry PI, Apache Camel с выводом в веб часть. В результате будет веб приложение, отображающее в реальном времени данные с сенсоров и бд хранящая показания, с промежуточным связующим узлом в виде Apache Camel приложения.
Real-time BeagleBone: использование высокоскоростных выводов
2017-01-11 в 16:59, admin, рубрики: beaglebone black, Device Tree, gpio, hardware, linux, pasm, pru, sitara, texas instruments, высокая производительность, программирование микроконтроллеровЗдравствуйте, уважаемые читатели! Давно уже являюсь читателем Хабра, но до сих пор не мог найти достойной темы для публикации. И вот, наконец, хорошенько прошерстив Хабр и GT, удивился отсутствию публикаций, посвященных программируемой подсистеме реального времени (PRU‐ICSS) линейки процессоров SitaraTM фирмы TI.
Наиболее популярной и доступной отладочной платой с процессором AM335x является так называемый «одноплатник» BeagleBone Black (White,Green). И именно наличие PRU делает BeagleBone наиболее предпочтительным для использования в hardware-проектах по сравнению с другими бюджетными одноплатниками типа *Pi. Кроме того, в некоторых случаях BBB-PRU может достаточно эффективно заменить связку ПК-МК-ПЛИС.
В данной статье приведен краткий обзор подсистемы PRU и режимов работы высокоскоростных портов ввода/вывода, рассмотрен пошаговый пример инициализации высокоскоростных портов вывода (Enhanced GPIO) и произведена оценка их производительности.Читать полностью »
10 лет работы на одной батарейке: беспроводной датчик влажности и температуры
2016-12-15 в 11:38, admin, рубрики: CR2032, diy или сделай сам, sleep mode, texas instruments, беспроводной датчик температуры, беспроводные сети, Беспроводные технологии, влажность воздуха, Интернет вещей, питание от батареек, сенсоры, таймеры, температура, умный дом, Энергия и элементы питания
Texas Instruments занимает лидирующие позиции во многих сегментах рынка полупроводниковой продукции. Следуя традиции, компания сама разрабатывает примеры применения своих электронных компонентов и публикует материалы на своем сайте: теория, схемы, референс-дизайны, обучающее видео и т.д. Там же продаются электронные компоненты и готовые платы (комплекты разработчиков и инструменты). Также TI имеет собственный форум e2e.ti.com и поддерживается сторонний ресурс www.43oh.com для инженеров-разработчиков и просто любителей. Активно ведет работу со школами и колледжами, обучая программированию микроконтроллеров даже младшеклассников.
Тем не менее, наши любители мало знакомы с примечательной продукцией этой компании. Скорее всего, это связано с ценой и почти отсутствием материалов на русском языке, что ограничивает аудиторию любителей, познакомившихся с полупроводниковой продукцией от TI. Также есть один неприятный нюанс – некоторые вещи не пропустит таможня РФ, а другие не экспортируются из США в РФ (и это не последствия недавних санкций — «так было»). Тем не менее есть способы приобрести необходимое.
Этой статьей я хочу обратить внимание любителей-разработчиков на решения TI, в частности, применимые для умного дома. Ряд опубликованных статей на GT об умном доме могли бы позаимствовать некоторые интересные решения. Например, опубликованная avs24rus статья Беспроводный Lighting-Sensor с питанием от CR2450, вызвала, запомнившееся мне, обсуждение в комментариях: «Как сделать так, чтобы датчик «поставить и забыть» на улице в условиях экстремальных минусовых температур? Аккумулятор, солнечная батарея, ионистор?
Читать полностью »
Архитектура и программирование компьютера Texas Instruments TI-99-4a
2016-10-18 в 23:47, admin, рубрики: texas instruments, ti-99/4a, tms9900, ненормальное программирование, ретро-компьютеры, метки: ti-99/4aКомпьютер Texas Instruments TI-99/4a почти неизвестен за пределами США, однако он был там весьма популярен (выпущено более двух миллионов машин). Хотя этот компьютер создавался как домашний, существенной особенностью (во многом определившей его архитектуру, а затем и судьбу) было то, что за основу был взяли уже существовавший серьёзный мини-компьютер TI-990, собранный на обычной ТТЛ логике. Фактически, микропроцессор TMS9900 в компьютере TI99/4A является реализацией TI-990, но в виде чипа. TI-990 был выпущен в 1975 году, а TMS9900 в 1976 году.
Таким образом, TI99/4a (в 1979 был выпущен чуть более простой TI-99/4, а в 1981 уже TI-99/4a) получил в наследство крайне странную, для домашних компьютеров, архитектуру. Во-первых, микропроцессор TMS9900 в нём 16-разрядный — с честной 16-разрядной шиной данных (это в конце 1970-х!). Во-вторых, на чипе нет регистров (кроме PC, флагов и указателя «регистров» WP). То, что можно назвать регистрами, находится в отдельной микросхеме 16-разрядного статического ОЗУ размером 256 байт и может адресоваться одновременно как память и (первые 16 слов) как регистры R0..R15. Называется это «scratchpad».
Аппаратного стека нет, вместо этого сохранение значений при вызове подпрограмм осуществляется изменением указателя начала регистров WP в этом самом ОЗУ (напоминает регистровые окна в Sparc'ах). В предке (TI-990) это также использовалось для переключения контекста при реализации многозадачности.
Хотя тактовая частота TMS9900 — 3 МГц, инструкции занимают довольно много тактов — не менее 8. При этом реализовано даже умножение и деление (124 такта).
Читать полностью »