2017
DOI: 10.21307/ijssis-2017-222
|View full text |Cite
|
Sign up to set email alerts
|

OPERATION PRINCIPLE, ADVANCED PROCEDURES AND VALIDATION OF A NEW FLEX-SPI COMMUNICATION PROTOCOL FOR SMART IoT DEVICES

Abstract: In this paper, we report on hardware structure, operation mode and software development for a new advanced communication protocol whose aim is obtaining a fully shared SPI bus with a fixed amount of wires, without renouncing to advantages of a push-pull output stage and obtaining an architecture capable of great flexibility. All four signals of a classic SPI protocol are entirely shared by the slaves on bus: when a master wants to communicate with a particular device, it will perform an addressing at packet le… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
11
0

Year Published

2017
2017
2024
2024

Publication Types

Select...
4
1

Relationship

2
3

Authors

Journals

citations
Cited by 7 publications
(11 citation statements)
references
References 12 publications
0
11
0
Order By: Relevance
“…The inputs and outputs of this module (Fig. 8) are: external clock reference, time base to obtain the desired frequency; configuration allows the interaction of Taking as reference the frequency of work of the ultrasonic actuator (20kHz), it is decided to generate this signal with an electronic device of easy configuration, the integrated circuit reference AD9833, which has a wide range of configurable frequencies by means of the SPI communication protocol (serial peripheral interface) [38].…”
Section: Frequency Generator Modulementioning
confidence: 99%
“…The inputs and outputs of this module (Fig. 8) are: external clock reference, time base to obtain the desired frequency; configuration allows the interaction of Taking as reference the frequency of work of the ultrasonic actuator (20kHz), it is decided to generate this signal with an electronic device of easy configuration, the integrated circuit reference AD9833, which has a wide range of configurable frequencies by means of the SPI communication protocol (serial peripheral interface) [38].…”
Section: Frequency Generator Modulementioning
confidence: 99%
“…The Arduino micro board receives the Myo armband EMG and IMU data through a HM-11 BLE module, while the recognized poses are reported on the touchscreen display in real-time. The realized electronic control board, the switching regulator used for the Raspberry Pi board power supply and the touchscreen mounted on the Raspberry Pi board, together with the related housing into the prosthesis socket, are shown in Figure 30A; the employed Lithium battery and the Myo armband are also indicated (Patrono et al, 2017;Visconti et al, 2017cVisconti et al, , 2017d.…”
Section: Overview On Prostheses Typologies Available On the Market Anmentioning
confidence: 99%
“…The first step for the development of the firmware has been the design of a suited software architecture, with the purpose of dividing and therefore optimizing the different required tasks to perform a shared SPI communication. FlexSPI, in fact, can be interpreted as a MAC layer above the physical SPI bus, handling addressing and all the extra procedures [2]. In this particular framework, only the master possesses an extra element on this stack, the Application layer, used to emulate a practical situation in which FlexSPI may be used.…”
Section: A Structure Of the Developed Flex-spi Firmwarementioning
confidence: 99%
“…Primitives exchange when the master is receiving.III. EXPERIMENTAL ANALYSES OF THE REALIZED FIRMWAREThe first test on the developed firmware has been the execution of a FlexSPI-based data exchange between two MSP-EXP430F5438 Experimenter Boards[2] [7][8]. One board has been programmed with master version of the firmware, while the other with the slave version; the connection of the necessary SPI pins is then obtained as reported in figure 7a.…”
mentioning
confidence: 99%
See 1 more Smart Citation