0 Replies Latest reply on Mar 11, 2018 8:03 PM by alenc_2709131

    Cypress BLE channel indices? and Bluetooth transmission speed?


      We are very interested in the Cypress Bluetooth chip, and using it for the new BLE 5.0 specifications.


      We appreciate your great technical support about the new BLE 5.0, regarding unconnected advertising.


      Can you indicate a typical transmission speed for a Bluetooth transmission?


      So can you indicate in general if the Cypress chip will support these broadcast activities?


      I have highlighted the quotations from the BLE 5.0 Specifications Manual.


      Page 2051 non-connectable mode


      (1) An advertising event commences, and a small amount is transmitted unconnected via Primary Channels 37 and 38 and 39. The duration of transmission for these primary channels is less than 3 octets. The primary channel can be set to only one channel bit, e.g. Channel 39.


      Page 1340 At least one channel bit shall be set in the Primary_Advertising_Channel_Map
      parameter.
      Page 1341 Primary_Advertising_Interval_Min: Size: 3 Octets

       

      (2) Simultaneously, the HOST writes the advertising channel index, and the data is handed off to one of the secondary channels listed in the index. The chip begins transmitting to any one of the secondary channels, and does so on only one of the channels listed, until the end of the transmission.
      The index can limit the number of channels used, for example a Channels 1, 2, and 3 only. Since there are at least 3 channels in this index, the channel hopping is random. The remainder of the adverising is broadcast on one of these channels only.


      Page 2610 For AUX_ADV_IND and AUX_CHAIN_IND PDUs, the secondary advertising
      channel index used in the Channel Index subfield of the AuxPtr field is
      implementation specific.
      374 When the adapted channel hopping sequence is used, the pseudo-random
      sequence contains only frequencies that are in the RF channel set defined by
      the AFH_channel_map input.

      379 the input AFH_channel_map (defined in Link
      Manager Protocol [Vol 2] Part C, Section 5.2) is used. The AFH_channel_map
      indicates which RF channels shall be used and which shall be unused. When
      hop sequence adaptation is enabled, the number of used RF channels may be
      reduced from 79 to some smaller value N. All devices shall be capable of
      operating on an adapted hop sequence (AHS) with Nmin...

      379 an alternative RF channel out of the set of used RF channels is
      selected pseudo-randomly

      (3) The duration of the transmission on one of the secondary channels can endure for a file as long as approximately 65K.


      1735 • Information payload: 0 to 65533 octets
      1347 The Controller should not fragment or should minimize fragmentation of
      Host advertising data

      1353 No advertising duration. Advertising to continue until the Host disables
      it.

      (4) At the end of the transmission, the Host can specify a fixed advertising delay of say 20 milliseconds, plus an added advDelay of less than 10 milliseconds to make the hopping more random.


      Page 1341 : Time Range: 20 ms
      2611 The advInterval shall be an integer multiple of 0.625 ms in the range of 20 ms
      to 10,485.759375 s.
      The advDelay is a pseudo-random value with a range of 0 ms to 10 ms

      (5) With the beginning of a new advertising event, the sequence repeats, and the small amount of data is transmitted on channels 37, 38, 39, or only one channel, for example, channel 38.


      (6) A new secondary index is written, for example, Channels 4, 5, and 6 only. Since there are at least 3 channels in this index, the channel hopping is random. The remainder of the adverising is broadcast on one of these channels only.


      (7) At the end of the advertising, an advertising delay of 20 milliseconds is inserted, along with a random delay.


      (8) With the beginning of a new advertising event, the sequence repeats, and a small amount of data is transmitted on channels 37, 38, 39, or only on channel 39 for example.


      (10) A new secondary channel index is written, for example, this time is Channels 7, 8, 9 only. Again the channel is chosen at random, and the advertising is advertised.


      (11) At the end of the advertising, an advertising delay is added, and so on.


      Please advise any errors I have made in this description.
      Thanks for your gracious help, Allen.