Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
network_protocol_programming_lab:15.3_1_exercise [2020/04/30 07:51] – [Tasks] rathkenetwork_protocol_programming_lab:15.3_1_exercise [2021/04/09 13:23] (current) – [Tasks] admin
Line 10: Line 10:
  
   * a ready BeagleBone Black equipped with the CC1200   * a ready BeagleBone Black equipped with the CC1200
-  * one TI Development Kit for the CC1200 +  * another BeagleBone Block equipped with the CC1200 
-  * Smart RF Studio. +  * 4C.
 ===== Tasks  ===== ===== Tasks  =====
  
-  * connect the TI Development Kit to your computer and execute Smart RF Studio +  * connect the first BeagleBone Black to your computer and install, execute 4C. 
-  * open the CC1200 panel and select “Symbolrate 38.4kbps, 2-GFSK, RX BW 100kHz, ETSI Standard (868MHz)” in the typical settings part +  * open RX Synchronous Serial Mode in test window. 
-  * press the button “Continuous RX” in the lower window. Some registers in the register view will change their value " +  * export all registers to a file. 
-  * export all registers to a file. This means 208 registers must be exported+  * connect the second BeagleBone Black to your computer and login as superuser.
-  * connect the BeagleBone Black to your computer and login as superuser.+
   * copy the SPI_test directory and modify it according page [[network_protocol_programming_lab:15.2_cc1200_programming|Programming CC1200]]   * copy the SPI_test directory and modify it according page [[network_protocol_programming_lab:15.2_cc1200_programming|Programming CC1200]]
-  * copy the export file from SmartRF Studio to the BeagleBone Black+  * copy the export file from 4C to the BeagleBone Black
   * import the export file into your program and initialize the registers according the values of the export file.   * import the export file into your program and initialize the registers according the values of the export file.
   * verify that the registers have been written correctly.   * verify that the registers have been written correctly.
-  * Read chapter 6.9 of the [[http://www.ti.com/lit/ug/swru346b/swru346b.pdf?ts=1588225642109|CC1200 Users Guide+  * Read chapter 6.9 about the RSSI of the [[http://www.ti.com/lit/ug/swru346b/swru346b.pdf?ts=1588225642109|CC1200 Users Guide]] and implement it. 
 +  * if the program is correctly compiled and linked start it. The RSSI must have values between ''-128db'' and ''127db''
 +  * If this is the case bring 4C in “TX RX Synchronous Serial Mode" and start the transmitter. At the receiver, the BeagleBone Black, the RSSI should increase. If switching off the transmitter, the RSSI should drop down. 
 +===== Hints  ===== 
 + 
 +  * a precision of 1dB of the RSSI is sufficient 
 +  * keep care, that representation of the RSSI is not an integer value, but a byte in two's complement presentation.
network_protocol_programming_lab/15.3_1_exercise.1588225876.txt.gz · Last modified: 2020/04/30 07:51 by rathke
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0