

ReFFum
Участник-
Posts
5 -
Joined
-
Last visited
Reputation
0 ОбычныйRecent Profile Visitors
521 profile views
-
Образование Закончил Санк-Петербургский институт машиностроения(ЛМЗ-ВТУЗ) по специальности «Автоматизация технологических процессов и производств» в 2011 г. Опыт работы Занимаюсь разработкой системного ПО для IBM PC, MCU, FPGA. Опыт работы более 15 лет.Место работы с декабря 2012 по настоящее время: ООО Радиосистемы-СВЧ. Должность инженер 1 категории. Обязанности: разработка схем, плат, ПО для микроконтроллеров и ПЛИС в сфере цифрового радио.Навыки в области электроники и электротехники: 1. Знания цифровой и аналоговой схемотехники, электротехники. Умею разрабатывать схемы с микроконтроллерами, ПЛИС. Разрабатывать схемы питания, фильтры для АЦП, ЦАП. 2. Имею опыт работы со скоростными АЦП и ЦАП, в том числе и по стандарту JESD204C 3. Имею опыт работы с интерфейсами SPI, I2C, 1-wire, UART. 4. Имею опыт работы с интерфейсами для передачи данных на расстоянии RS-485, CAN, Ethernet. 5. Хорошо знаю Altium Designer, Cadence Allegro. 6. Умею разводить печатные платы, оформлять файлы GERBER для передачи в производство 7. Умею составлять конструкторскую документацию по ГОСТ ЕСКД, оформление схем по в соответствии с требованиями ЕСКД, перечни ПЭ3, спецификации, ПЗ и др. Для Altium Designer я написал скрипт, который автоматически экспортировал в Excel перечень нужных элементов схемы и генерировал спецификацию и ПЭ3 в формате PDF. 8. Умею моделировать схемы в PSPICE. 9. Умею загрузить и рассчитывать параметры платы в HyperLynx. (DC, рассчет cross-talk e.t.c) 10. Знаком со стандартами ПУЭ 11. Знаю устройство электромоторов и систем управления ими.(Это мое основное образование)Навыки в разработке ПО для PC 1. Знаю языки C/C++/C#, среды разработки Visual Studio, Qt, Eclipse, GNU Make. 2. Умею разрабатывать GUI приложения на Qt и .NET 3. Знаком с библиотекой C++ Boost 4. Умею разрабатывать системные приложения c Windows API(работа с устройствами, USB, TCP/IP sockets) 5. Уверенный пользователь OS Linux. Использую дистрибутив ArchLinux 6. Умею разрабатывать приложения для Linux. Хорошо знаком с разработкой системных приложений в интерфейсе POSIX и разработке GUI с применением Qt. 7. Есть опыт разработки драйверов для Linux, знаю основные особенности Linux ядра, умею собирать ядро из исходников, проводить отладку ядра с помощью KGDB 8. Знаю криптографические протоколы SSL, Ipsec.Навыки разработки для микроконтроллеров 1. Большой опыт разработки приложений для МК архитектуры ARM(Cortex-M, Cortex-A), PIC, AVR, C166, TMS320, XMOS. 2. Работал со всеми осиновым интерфейсами и блоками используемыми в МК: UART, SPI, I2C, USB, CAN, RS-485. А также с интерфейсами аудио I2S, SPDIF, видео HDMI. 3. Работа с TCP/IP используя стек lwIP или стек Keil 4. Опыт работы с протоколом MODBUS. Написал свою(не полную) кросс-платформенную реализацию MODBUS SLAVE для микроконтроллеров. https://github.com/reffum/modbus_slave.git5. Работал с DSP MCU TMS320. Писал программу для системы управления синхронным двигателем. 6. Работал с процессорами аудио-обработки XMOS.Навыки работы со встраиваемыми системами 1. Работал с процессорами линейки Cortex-A. 2. Умею собирать cross-tools gcc. Компилировать Linux-ядро, busybox, glibc. Собирать и устанавливать простую систему. Писать драйверы устройств. Также собирал библиотеку Qt и запускал ее в режиме работы через fb. Навыки работы с ПЛИС 1. Опыт работы с микросхемами XILINX и ALTERA(Spartan-3, Sparnat-6, Virtex-6, Virtex-7, Zynq-7000, Cyclone-IV, Cyclone-V, MAX 10) 2. Пишу HDL на языках Verilog, SystemVerilog, VHDL. 3. Знаю среды разработки Quartus, ISE, VIVADO, Vitis. 4. Небольшой опыт работы с XILINX HLS, VITIS. Пока на уровне изучения. Но с интересом поучаствую в проекте, где это используется. 5. Отладка HDL кода в Modelsim. Использую интеграцию с MATLAB. 6. Опыт использования скоростных интерфейсов(Ethernet, JESD204), использования DDR памяти. Контакты Олег Сергеевич Санкт-Петербург, Красное-село. e-mail: [email protected] тел. +7-950-026-73-16
-
Какие существуют способы декодирования Манчестерского кода?
ReFFum replied to ReFFum's topic in Алгоритмы ЦОС (DSP)
Мне нужно сделать SPDIF приемник для Altera(Intel) Cyclone-IV. В IP я не нашел SPDIF-приемника. На сайте был Application Note, но он не доспупен для скачивания сейчас. Если Вам не трудно, подскажите готовые реализации SPDIF. -
Какие существуют способы декодирования Манчестерского кода?
ReFFum replied to ReFFum's topic in Алгоритмы ЦОС (DSP)
Мне нужно сделать приемник SPDIF. Но я задал общий вопрос. Ведь есть протоколы, использующие Манчестерский код, со скоростями 100 Мб/с. Например, какие-то варианты Fast Ethernet. Очевидно, что в них нельзя использовать oversampling x8/x16. Используется что-то другое. Мне стало интересно, что? -
Я хочу узнать, какие существуют способы декодирования манчестерского кода (Манчестер II). Первый способ очевиден: это использовать счетчик, который отсчитывает периоды между перепадами сигнала, и некий конечный автомат, который извлекает из этого информацию. Но для этого способа нужно, чтобы тактовая частота приемника было много выше частоты передачи данных. Какие еще существуют способы декодирования?
-
Ищу информацию по современным методам определения параметров импульсных радиосигналов(частота, амплитуда, вид модуляции), для сигналов частотой от сотен МГц до дес. ГГц, оцифрованных частотой несколько ГГц и менее. Возможно, мой вопрос покажется очень общим, но я и ищу общую информацию по данной теме. Заранее благодарен, все кто ответит.