Informacja

Drogi użytkowniku, aplikacja do prawidłowego działania wymaga obsługi JavaScript. Proszę włącz obsługę JavaScript w Twojej przeglądarce.

Wyszukujesz frazę "transmisja szeregowa" wg kryterium: Temat


Wyświetlanie 1-1 z 1
Tytuł:
Zastosowanie DMA w układach szeregowej transmisji danych
The use of DMA in serial data transmission systems
Autorzy:
Sowiński, D.
Kciuk, M.
Powiązania:
https://bibliotekanauki.pl/articles/269013.pdf
Data publikacji:
2017
Wydawca:
Politechnika Gdańska. Wydział Elektrotechniki i Automatyki
Tematy:
szeregowa transmisja danych
DMA
testowanie komunikacji
serial duplex transmission
direct memory access
communication testing
performance analysis
Opis:
W artykule przedstawiono projekt układu wykorzystującego w transmisji danych kontroler DMA. Głównym zadaniem kontrolera jest odciążenie jednostki centralnej użytego mikrokontrolera przez bezpośredni dostęp do jego pamięci. Badanie transmisji przeprowadzono za pomocą analizatora stanów logicznych LOGIC8 wraz z dedykowanym do niego oprogramowaniem producenta. Analiza otrzymanych wyników potwierdza, iż uzyskana szybkość transmisji danych przy zastosowaniu kontrolera DMA jest o 16% większa niż w przypadku klasycznej obsługi procesu komunikacji z zastosowaniem procesora.
In this paper authors proved that DMA controller have positive effect on the serial transmission process. Firstly, was presented a scheme with principles of the device using DMA controller. The stream of data sent from sensor can use one of four modes, it means: without DMA, with DMA on sensor side, with DMA on PC side and with DMA on both sides. The main device was assembled with following modules: LSM9DS0 sensor as a data generator, STM32F4 ARM microcontroller for data transmssion, USART-USB converter and PC computer as a data reader. The main module is the ARM microcontroller which controls whole process. Additionally, authors present used transmission interfaces working between the modules. In research 18 kB of data is send from the sensor to the computer and time of data transmission is measured. There are different structures of data frame in range of 3000 buffers containing 6b of data to 6 buffers containing 3000b. The speed for the SPI and UART amounted to 5.25 Mb/s. The times for the case: 1018 executed delay loops are presented in Table 2 and are given in milliseconds. In result transmission fully controlled by DMA is 16,6% faster than CPU controlled one (pulling mode) and 5,2% faster than CPU utilizing interrupts. Transmission controlled by CPU utilizing interrupts is 12,1% faster than CPU controlled one (in pulling mode). The fastest transmission achieved 60% of theoretical transmission speed.
Źródło:
Zeszyty Naukowe Wydziału Elektrotechniki i Automatyki Politechniki Gdańskiej; 2017, 54; 211-215
1425-5766
2353-1290
Pojawia się w:
Zeszyty Naukowe Wydziału Elektrotechniki i Automatyki Politechniki Gdańskiej
Dostawca treści:
Biblioteka Nauki
Artykuł
    Wyświetlanie 1-1 z 1

    Ta witryna wykorzystuje pliki cookies do przechowywania informacji na Twoim komputerze. Pliki cookies stosujemy w celu świadczenia usług na najwyższym poziomie, w tym w sposób dostosowany do indywidualnych potrzeb. Korzystanie z witryny bez zmiany ustawień dotyczących cookies oznacza, że będą one zamieszczane w Twoim komputerze. W każdym momencie możesz dokonać zmiany ustawień dotyczących cookies