<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">vestnovsu</journal-id><journal-title-group><journal-title xml:lang="ru">Вестник Новгородского государственного университета</journal-title><trans-title-group xml:lang="en"><trans-title>Vestnik of Novgorod State University</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">2076-8052</issn><publisher><publisher-name>Новгородский государственный университет имени Ярослава Мудрого</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.34680/2076-8052.2024.3(137).391-402</article-id><article-id custom-type="elpub" pub-id-type="custom">vestnovsu-343</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>МИКРОЭЛЕКТРОНИКА</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>MICROELECTRONICS</subject></subj-group></article-categories><title-group><article-title>Оптимизация функциональной схемы передатчика/приемника по интерфейсу RS-232</article-title><trans-title-group xml:lang="en"><trans-title>Optimization of the functional diagram of the transmitter / receiver via RS-232 interface</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0009-0004-0470-2146</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Румянцев</surname><given-names>Д. В.</given-names></name><name name-style="western" xml:lang="en"><surname>Rumiantsev</surname><given-names>D. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Румянцев Денис Вячеславович – студент.</p><p>Великий Новгород</p></bio><bio xml:lang="en"><p>Veliky Novgorod</p></bio><email xlink:type="simple">dan.rumiantsev@yandex.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-5122-2450</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Петров</surname><given-names>М. Н.</given-names></name><name name-style="western" xml:lang="en"><surname>Petrov</surname><given-names>M. N.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Петров Михаил Николаевич – кандидат технических наук, профессор, профессор.</p><p>Великий Новгород</p></bio><bio xml:lang="en"><p>Veliky Novgorod</p></bio><email xlink:type="simple">Mikhail.Petrov@novsu.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Новгородский государственный университет имени Ярослава Мудрого</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Yaroslav-the-Wise Novgorod State University</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2024</year></pub-date><pub-date pub-type="epub"><day>13</day><month>03</month><year>2025</year></pub-date><volume>0</volume><issue>3(137)</issue><fpage>391</fpage><lpage>402</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Румянцев Д.В., Петров М.Н., 2025</copyright-statement><copyright-year>2025</copyright-year><copyright-holder xml:lang="ru">Румянцев Д.В., Петров М.Н.</copyright-holder><copyright-holder xml:lang="en">Rumiantsev D.V., Petrov M.N.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://vestnovsu.elpub.ru/jour/article/view/343">https://vestnovsu.elpub.ru/jour/article/view/343</self-uri><abstract><p>В статье раскрываются методы по улучшению качества связи информационного взаимодействия между устройствами через интерфейс передачи данных RS-232, путем добавления логики HDL, с использованием языка описания оборудования System Verilog. Подробно описан сам последовательный интерфейс, принцип его работы, структура посылки данных, способы подключения с указанием назначения выводов сигнала, пример передачи сообщения с использованием указанного интерфейса в графическом представлении. Приводится результат тестирования доработанной версии приемника, в среде ModelSim, с использованием метода множественной выборки для захвата данных с линии передачи, проверки ложного сигнала, информирующего о начале передачи посылки, поскольку передача в интерфейсе RS-232 осуществляется без синхронизирующего тактирования. Экспериментально было выявлено в каком промежутке времени установления уровня сигнала лучше всего захватывать данные. Приведена доработка модулей приемника и передатчика, путем добавления переменной сброса, которая играет роль счетчика цикла работы приема/отправления сообщения. Также объясняется почему скорость передачи 115200 бит в секунду пользуется популярностью среди выпускаемого промышленного и лабораторного оборудования. Расписан метод получения значения делителя, чтобы установить специализированную скорость передачи информации по последовательному интерфейсу, и настройка микросхемы UART с использованием конфигурационных регистров.</p></abstract><trans-abstract xml:lang="en"><p>The article discusses methods for improving the quality of communication in information interaction between devices through the RS-232 data transmission interface by adding HDL logic using the System Verilog hardware description language. The serial interface itself is described in detail, including its operating principle, data packet structure, connection methods with pinout assignments, and an example of message transmission using the specified interface in graphical representation. The results of testing the modified receiver version in the ModelSim environment are presented, using a multiple sampling method to capture data from the transmission line and check for false signals indicating the start of packet transmission, since transmission in the RS-232 interface is performed without synchronized clocking. Experimentally, the optimal time interval for capturing data during signal level establishment was identified. The article also details the modifications made to the receiver and transmitter modules by adding a reset variable that acts as a cycle counter for the receive/send message operation. Additionally, it explains why a transmission speed of 115200 bits per second is popular among industrial and laboratory equipment. The method for obtaining the divider value to set a specialized data transmission speed via the serial interface is described, along with the configuration of the UART chip using configuration registers.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>HDL</kwd><kwd>RS-232</kwd><kwd>приемник и передатчик</kwd><kwd>улучшение качества связи</kwd><kwd>информационное взаимодействие</kwd></kwd-group><kwd-group xml:lang="en"><kwd>HDL</kwd><kwd>RS-232</kwd><kwd>receiver and transmitter</kwd><kwd>communication quality improvement</kwd><kwd>information interaction</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Ронжин И. В., Макарова А. В. Реализация универсального асинхронного приемопередатчика на кристалле программируемой логической интегральной схемы // Политехнический молодежный журнал. 2018. 4. 1-7. DOI: 10.18698/2541-8009-2018-04-295</mixed-citation><mixed-citation xml:lang="en">Ronzhin I. V., Makarova A. V. Realizatsiya universal'nogo asinkhronnogo priyemoperedatchika na kristalle programmiruyemoy logicheskoy integral'noy skhemy [Implementation of a universal asynchronous receiver-transmitter on a programmable logic integrated circuit chip] // Politechnical student journal. 2018. 4. 1-7.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Иванов Ю. И., Югай В. Я. Интерфейсы средств автоматизации: учебное пособие. Таганрог: Изд-во ТРТУ, 2005. 252 c.</mixed-citation><mixed-citation xml:lang="en">Ivanov Yu. I., Yugay V. Ya. Interfeysy sredstv avtomatizatsii: uchebnoye posobiye [Interfaces of automation equipment: tutorial]. Taganrog: Publishing house of TRTU, 2005. 252 p.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Магда Ю. С. Компьютер в домашней лаборатории: практическое руководство. Москва: ДМК Пресс, 2008. 200 с.</mixed-citation><mixed-citation xml:lang="en">Magda Yu. S. Komp'yuter v domashney laboratorii: prakticheskoye rukovodstvo [Computer in the home laboratory: practical guide]. Moscow: DMK Press, 2008. 200 p.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Магда Ю. С. Программирование последовательных интерфейсов. Санкт-Петербург: БХВ-Петербург, 2009. 304 с.</mixed-citation><mixed-citation xml:lang="en">Magda Yu. S. Programmirovaniye posledovatel'nykh interfeysov [Programming of serial interfaces]. Saint-Petersburg: BHV-Petersburg, 2009. 304 p.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Барабанов А. В. Проектирование цифровых устройств на языках VHDL и Verilog: учебное пособие. Воронеж: Воронежский государственный технический университет, 2015. 167 с.</mixed-citation><mixed-citation xml:lang="en">Barabanov A. V. Proyektirovaniye tsifrovykh ustroystv na yazykakh VHDL i Verilog: uchebnoye posobiye [Design of digital devices in VHDL and Verilog languages: tutorial]. Voronezh: Voronezh State Technical University, 2015. 167 p.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Гребенников А. HDL-реализация асинхронного приёмопередатчика // Современная электроника. 2011. 4. 70-73.</mixed-citation><mixed-citation xml:lang="en">Grebennikov A. HDL-realizatsiya asinkhronnogo priyomoperedatchika [HDL implementation of an asynchronous receiver-transmitter] // Sovremennaya elektronika. 2011. 4. 70-73.</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
