Changes between Version 44 and Version 45 of wireless/wifi


Ignore:
Timestamp:
04/29/2019 04:49:46 PM (3 months ago)
Author:
Ryan Erbstoesser
Comment:

organize doodle info to the bottom

Legend:

Unmodified
Added
Removed
Modified
  • wireless/wifi

    v44 v45  
    7171     * [http://ark.intel.com/products/75439/Intel-Dual-Band-Wireless-AC-7260 Other Specifications]
    7272     * '''Note: This card cannot emit radiation in the 5GHz range, i.e. AP mode does not work in 5GHz'''
    73 
     73=== Silex ===
     74    * MiniPCIe (Several Models) https://www.silextechnology.com/connectivity-solutions/embedded-wireless
     75     * 802.11 ac/a/b/g/n and 802.11 a/b/g/n models
     76     * Using ath10k and ath9k
     77     * Dual-band: 2.4, 5
     78     * 3x3 and 2x2 MIMO
     79     * Industrial temperature version available
     80
     81=== Sparklan ===
     82    * MiniPCIe (Several Models) http://sparklan.com/p2-products.php?Class1=f041Z700QY1X2vGkyNcNQapMQBipkhEa9NBZ3fwn&PCIE
     83     * 802.11 ac/a/b/g/n and 802.11 a/b/g/n models
     84     * Using ath10k and ath9k
     85     * Dual-band: 2.4, 5
     86     * 3x3 and 2x2 MIMO
     87     * Several models w/Bluetooth
     88     * USB only model http://sparklan.com/p2-products-detail.php?PKey=955cc6uQPOo7CqIQegGjFPaAYOI5vS83LaQnGpl2-Mo&WPEQ-160ACN(BT)
    7489
    7590=== Doodle Labs ===
     
    8196     * [http://www.doodlelabs.com/products/802-11-wifi-mimo-radio-transceivers/data-sheet-ace-db-3-aco-db-3-acm-db-3/ Datasheet]
    8297[=#prism]
    83 ==== [http://www.doodlelabs.com/ Doodlelabs] Prism-FES (Front End Subsystems) ====
    84 
    85 
    86 
    87 [http://www.doodlelabs.com/ Doodlelabs] creates frequency shifting modules to allow frequencies between 700MHz - 6.5GHz, while using standard linux drivers. These systems are comprised of one ath9k/ath10k radio with a FES module on each chain. The below picture will help visualize this:
    88 
    89 [[Image(Prism-FES-1.png, 256px)]]
    90 
    91 In this system, a radio has two separate FES modules per chain. From the factory, Doodlelabs calibrates each chain on a specific radio to a particular FES module. This means that a radio with 2 chains is specifically paired with two FES modules. You can find which FES modules are paired with what radio by comparing serial numbers (Hint: all components in the system have the same serial). It's very highly recommended by Doodlelabs that nothing is mixed and matched.
    92 
    93 Radio's configured to be used in a Prism-FES all have EEPROM values programmed in to only allow a maximum of 10dBm output (per chain). '''Anything higher will damage the frequency translator'''. For this reason, Prism-FES's that are using ath10k are '''recommended to stay away from using the STA firmware (999.999.0.636)''' as we found that this firmware does not honor the EEPROM settings and configures the radio to output much higher than 10dBm.
    94 
    95 ''' FES Power Discussion '''
    96 
    97 For example, the GW6100 can support approximately 8W of power to the Mini-PCIe slot (at 3.3V).
    98 
    99 The Doodle Labs radio requires around 2W for the radio portion which should work fine in the Mini-PCIe site.
    100 
    101 For the FES amplifier you will need and additional 16W of power which would be over the limit of what we can provide from the slot.
    102 
    103 Doodle Labs does however have an optional DC/DC converter (6-38V input) which can be used to power the FES directly from your VIN supply. See the following link for picture of the DC/DC: https://doodlelabs.com/products/industrial-wifi-transceivers/datasheet-nm-5500-2f/
    104 
    105 By using the optional DC/DC you can also mount the FES away from the board to optimize your thermal solution. The FES is pretty small and generates a lot of heat so I would suggest mounting it directly to your enclosure for maximum heat transfer and then you can cable from the radio to the FES.
    106 
    107 If the Doodle Labs DC/DC doesn't fit your design needs there are lots of other vendors that make DC/DC modules that you could use for the FES power. As an example see the following link: https://www.cui.com/product/resource/pyb20-u.pdf
    108 
    109 ==== Part Numbering Scheme ====
    110 Before we break this down further, the following terminology used by Doodlelabs is required:
    111 
    112 Grade Breakdown:
    113 * Military Grade - This is their Industrial grade option. This grade has extended temp of -40C - +85C. This grade also has antenna port protection, and is built to a higher standard than their other radio's.
    114 * Enterprise - This is their Indoor Commercial grade option. This grade has a temperature range of 0C - +60C and has no antenna port protection.
    115 * Outdoors - This is their Outdoor Commercial grade option. This grade has a temperature range of -40C - +40C and has antenna port protection.
    116 
    117 The model number NM-770-2F is broken down into three sections: NM, 770, 2F
    118 
    119 * '''NM''' - The 'N' refers to this being an 80211N radio. If this were 'ACM', for example, that would mean the radio is a 80211AC radio. The last character of the first section refers to the grade the radio is. In this case, the 'M' stands for Military, or rugged, grade.
    120 * '''770''' - This number refers to the middle frequency of the frequency range that the card supports. In this case, the card supports 746~798, the midpoint center frequency resulting in 770. If there is no number, and instead has either 'DB' or 'TB', that only means "Dual-Band" and "Tri-Band", respectively. When DB is specified, that refers to both the 2.4GHz and 5.8GHz range. TB refers to DB, but also includes the 4.9GHz frequency range.
    121 * '''2F''' - The number '2' refers to the number of chains the radio has. In this case, there are two chains on this radio. A '3' would indicate three chains. The 'F' alludes to the fact that each chain get's frequency shifted through the frequency shifting module. This means that you're always going to have a FES module per chain.
    122 
    123 So in conclusion, the NM-770-2F system includes a 80211N radio with two chains, each getting frequency shifted by a FES module to the 770MHz range.
    124 
    125 ==== Licensed vs Unlicensed ====
    126 In the US, the difference between Licensed and Unlicensed comes down to how the FCC regulates the frequency spectrum. In general, Doodlelabs refers to 'unlicensed' radio's the 2.4GHz and 5GHz range frequencies. All other frequencies fall under being 'licensed'.
    127 
    128 ==== Frequency !Shifting/Power Level Mappings ====
    129 Coming Soon.
    130 
    131 ==== References ====
    132 * http://www.doodlelabs.com/products/prism-fes/
    133 * http://www.doodlelabs.com/products/mimo-radio-transceivers/
    134 
    135 
    136 === Silex ===
    137     * MiniPCIe (Several Models) https://www.silextechnology.com/connectivity-solutions/embedded-wireless
    138      * 802.11 ac/a/b/g/n and 802.11 a/b/g/n models
    139      * Using ath10k and ath9k
    140      * Dual-band: 2.4, 5
    141      * 3x3 and 2x2 MIMO
    142      * Industrial temperature version available
    143 
    144 === Sparklan ===
    145     * MiniPCIe (Several Models) http://sparklan.com/p2-products.php?Class1=f041Z700QY1X2vGkyNcNQapMQBipkhEa9NBZ3fwn&PCIE
    146      * 802.11 ac/a/b/g/n and 802.11 a/b/g/n models
    147      * Using ath10k and ath9k
    148      * Dual-band: 2.4, 5
    149      * 3x3 and 2x2 MIMO
    150      * Several models w/Bluetooth
    151      * USB only model http://sparklan.com/p2-products-detail.php?PKey=955cc6uQPOo7CqIQegGjFPaAYOI5vS83LaQnGpl2-Mo&WPEQ-160ACN(BT)
     98
     99 * Read more about Doodle Labs radios in the [#doodle Doodle Labs Radio] section below
    152100
    153101
    154102[=#support]
    155 == Gateworks BSP Support ==
     103== Gateworks !WiFi BSP Support ==
    156104Gateworks supports multiple Board Support Packages. The following table shows details on !WiFi support for each:
    157105||= BSP   =||= Product Families        =||= Drivers          =||= Modes =||
     
    11271075 * http://en.m.wikipedia.org/wiki/802.11e#Enhanced_distributed_channel_access_.28EDCA.29
    11281076 * https://wireless.wiki.kernel.org/en/developers/documentation/mac80211/queues
     1077
     1078[=#doodle]
     1079== Doodle Labs !WiFi Radios (Details) ==
     1080
     1081=== Part Numbering Scheme
     1082The following terminology used by Doodlelabs is required:
     1083
     1084Grade Breakdown:
     1085* Military Grade - This is their Industrial grade option. This grade has extended temp of -40C - +85C. This grade also has antenna port protection, and is built to a higher standard than their other radio's.
     1086* Enterprise - This is their Indoor Commercial grade option. This grade has a temperature range of 0C - +60C and has no antenna port protection.
     1087* Outdoors - This is their Outdoor Commercial grade option. This grade has a temperature range of -40C - +40C and has antenna port protection.
     1088
     1089The model number NM-770-2F is broken down into three sections: NM, 770, 2F
     1090
     1091* '''NM''' - The 'N' refers to this being an 80211N radio. If this were 'ACM', for example, that would mean the radio is a 80211AC radio. The last character of the first section refers to the grade the radio is. In this case, the 'M' stands for Military, or rugged, grade.
     1092* '''770''' - This number refers to the middle frequency of the frequency range that the card supports. In this case, the card supports 746~798, the midpoint center frequency resulting in 770. If there is no number, and instead has either 'DB' or 'TB', that only means "Dual-Band" and "Tri-Band", respectively. When DB is specified, that refers to both the 2.4GHz and 5.8GHz range. TB refers to DB, but also includes the 4.9GHz frequency range.
     1093* '''2F''' - The number '2' refers to the number of chains the radio has. In this case, there are two chains on this radio. A '3' would indicate three chains. The 'F' alludes to the fact that each chain get's frequency shifted through the frequency shifting module. This means that you're always going to have a FES module per chain.
     1094
     1095So in conclusion, the NM-770-2F system includes a 80211N radio with two chains, each getting frequency shifted by a FES module to the 770MHz range.
     1096
     1097=== Licensed vs Unlicensed
     1098In the US, the difference between Licensed and Unlicensed comes down to how the FCC regulates the frequency spectrum. In general, Doodlelabs refers to 'unlicensed' radio's the 2.4GHz and 5GHz range frequencies. All other frequencies fall under being 'licensed'.
     1099
     1100=== Frequency !Shifting/Power Level Mappings
     1101Coming Soon.
     1102
     1103=== [http://www.doodlelabs.com/ Doodlelabs] Prism-FES (Front End Subsystems)
     1104
     1105
     1106[http://www.doodlelabs.com/ Doodlelabs] creates frequency shifting modules to allow frequencies between 700MHz - 6.5GHz, while using standard linux drivers. These systems are comprised of one ath9k/ath10k radio with a FES module on each chain. The below picture will help visualize this:
     1107
     1108[[Image(Prism-FES-1.png, 256px)]]
     1109
     1110In this system, a radio has two separate FES modules per chain. From the factory, Doodlelabs calibrates each chain on a specific radio to a particular FES module. This means that a radio with 2 chains is specifically paired with two FES modules. You can find which FES modules are paired with what radio by comparing serial numbers (Hint: all components in the system have the same serial). It's very highly recommended by Doodlelabs that nothing is mixed and matched.
     1111
     1112Radio's configured to be used in a Prism-FES all have EEPROM values programmed in to only allow a maximum of 10dBm output (per chain). '''Anything higher will damage the frequency translator'''. For this reason, Prism-FES's that are using ath10k are '''recommended to stay away from using the STA firmware (999.999.0.636)''' as we found that this firmware does not honor the EEPROM settings and configures the radio to output much higher than 10dBm.
     1113
     1114''' FES Power Discussion '''
     1115
     1116For example, the GW6100 can support approximately 8W of power to the Mini-PCIe slot (at 3.3V).
     1117
     1118The Doodle Labs radio requires around 2W for the radio portion which should work fine in the Mini-PCIe site.
     1119
     1120For the FES amplifier you will need and additional 16W of power which would be over the limit of what we can provide from the slot.
     1121
     1122Doodle Labs does however have an optional DC/DC converter (6-38V input) which can be used to power the FES directly from your VIN supply. See the following link for picture of the DC/DC: https://doodlelabs.com/products/industrial-wifi-transceivers/datasheet-nm-5500-2f/
     1123
     1124By using the optional DC/DC you can also mount the FES away from the board to optimize your thermal solution. The FES is pretty small and generates a lot of heat so I would suggest mounting it directly to your enclosure for maximum heat transfer and then you can cable from the radio to the FES.
     1125
     1126If the Doodle Labs DC/DC doesn't fit your design needs there are lots of other vendors that make DC/DC modules that you could use for the FES power. As an example see the following link: https://www.cui.com/product/resource/pyb20-u.pdf
     1127
     1128
     1129=== References
     1130* http://www.doodlelabs.com/products/prism-fes/
     1131* http://www.doodlelabs.com/products/mimo-radio-transceivers/
     1132
     1133
     1134
     1135