© Stephen Statler 2016
Stephen StatlerBeacon Technologies10.1007/978-1-4842-1889-1_6

6. Chipsets: Understanding the Main Building Block in a Beacon

Stephen Statler
(1)
San Diego, California, USA
 
A370793_1_En_6_Figa_HTML.jpg
A Dialog Bluetooth Smart SoC and a Nordic Bluetooth Smart Module

Who Cares About the Chip in a Beacon?

If you are a proximity solutions provider considering whether or not to create your own beacons, understanding the different chipsets you can use is essential. That being said, those wanting only to write an app that uses beacon APIs don’t really need to understand anything about the chipset inside the Bluetooth beacon. Therefore, this chapter is targeted at people who are selecting which type of beacon to deploy, or who want to convey to their colleagues the sense that they understand the beacosystem. For them, it will be a good idea to learn about the chipsets that are the engines driving this ecosystem.
The choice of chipset in a beacon plays a role in determining important characteristics, such as power consumption and signal strength. Understanding whether the beacon vendor has used a generic module or if they have invested in adding value with enhanced features, such as a more robust antenna, can be critical. It is also often worth noting where the beacon vendor has chosen to invest their limited capital, to help you consider their viability as a long-term supplier.

Chips, Chipsets, SoCs, and Modules

Competitively priced, highly functional chipsets have enabled small startups to develop their own beacons at relatively low cost. These Bluetooth Smart System on Chips (SoCs) can cost around $2.50, if you buy them in volumes of 1,000 or more. If you’ve noticed how many companies have created their own brand of beacons, it’s because the chipset vendors made it cheap and surprisingly easy to do so.
In the past, a beacon manufacturer had to assemble and integrate a range of chips that each performed discrete functions: a CPU, random access memory (RAM), read only memory (ROM) , flash memory, a signal processor, interface controllers, and a radio transceiver. This is a costly, time-consuming process with an element of risk for each additional integration step. Now these components are integrated into a single SoC, which forms the main building block for most beacons.
The SoC is integrated onto a small printed circuit board (PCB) the size of a coin, with an antenna, additional sensors, and any buttons or LED lights required to create a Bluetooth beacon module. Some beacon manufacturers create their own modules when their volumes or their unique requirements justify the expense. As the beacon volumes scale from 10,000 to 20,000 units, it may become economical to produce your own module. Beacon manufacturers that create their own modules will incur overheads ranging from additional design complexity and risk, testing overhead, calibrating/adjusting the output of the signal baseband chip, certifications, and managing a more complex supply chain. Hence, only those that will be producing enough bulk should consider creating their own module, especially considering how inexpensive generic ones are.
Chip manufacturers, such as Nordic Semiconductor, provide either the SoC or a version of the SoC packaged in a module. Their nRF51822 module/kit retails for about $30 for quantities of one. Chinese manufacturers offer their own modules based on the same SoC for around $5. In other cases, such as with Broadcom, the SoC manufacturer will partner with a third-party company that will design, manufacture, and sell an approved module based on the SoC.
A basic beacon is likely to use a small (2 cm) antenna that is printed on the PCB of the module. Some beacons, such as the Gimbal S20, have two larger external antennae. One is directional and the other is omnidirectional. The quality of the antenna can enhance the range of the beacon as well as control the shape of the signal that is transmitted.
Once a module has been sourced, adding a battery and a case is required to produce a basic beacon.
Many of the beacon chipset vendors provide an example software stack that includes drivers that will enable the beacon to transmit iBeacon or Eddystone conformant radio packets or frames. The beacon OEM still needs to join Apple’s MFi (Made for iPhone) program in order to be able to claim the beacon is iBeacon compliant.

Some History and Gossip

We won’t enumerate the model number of every chip produced for the Bluetooth beacon market. (You’re welcome.) These product names are typically made up of a concatenation of the initials of the manufacturer followed by digits that give a clue to the logical relationship of the product relative to its ancestors in that product family. Listing them all would render this book obsolete the week it was published and make its pages resemble a phone book. It is, however, useful to understand the lineage of a few of the dominant players and why they have been successful.
Nordic Semiconductor was the first of the Bluetooth chip manufacturers to focus on the beacon market. Their Bluetooth Smart nRF51822 offering was particularly attractive to the burgeoning market of small beacon OEMs. Nordic’s approach was different than the larger chip vendors such as Broadcom, which focused on supporting a small number of customers who could commit to purchasing very large numbers of chips, like major PC or phone vendors. These bigger vendors provided their VIP clients with personal service and support via a limited number of systems engineers.
Nordic , on the other hand, provided their support via an online portal that could service the needs of an unlimited number of smaller developers. They also provided modules that could be easily leveraged with a minimum of additional work, as well as example apps and the software drivers required to support the iBeacon standard. Their low-cost developer kits included a module along with connectors and a power supply—a complete beacon—but it lacked a case and the cloud services to manage it. Nordic was enabling “the long tail”. As a result, their nRF51822 product gained the largest market share in the early stages of the beacosystem. Among their customers were companies such as Estimote and Kontoct.io, small companies that rapidly grew to be among the leaders in this emerging market.
More recently, the other chip vendors, including Broadcom, have moved to adopt the same support strategy with its Wireless Internet Connectivity for Embedded Devices for Bluetooth SMART (WICED SMART ) . It’s argued that they still have a legacy of restricted access to WICED and a way to go before addressing large numbers of smaller developers.
In this initial phase of the development of the market, Texas Instruments (TI) achieved second place in market share. Its product was used in Gimbal beacons such as the S10, which was produced in very large numbers and was one of the lowest priced products ($5) on the market. Gimbal’s S20, a higher-end product, was used by Apple in its retail stores. This win by TI was not publicized but became generally known in the industry. Qualcomm , which owned Gimbal at the time, competed with TI and produced its own Bluetooth chips via its QCA (Atheros) subsidiary. These chips, however, were Bluetooth Classic and Dual mode chips, unsuited for use in beacons, and didn’t require the Bluetooth Classic protocol stack. It would have been embarrassing for Qualcomm to have one of its subsidiaries selling beacons with a competitor’s Bluetooth chip inside.
This is a great example of why beacon vendors are reluctant to disclose whose chip they may be using in their beacons. The chipset vendors themselves are typically bound by non-disclosure agreements and so are unable to confirm the details of who their customers are. This can be a convenient but legitimate excuse when they have very few wins in the market. The truth can typically be unearthed by speaking to competing chip vendors, who may not be keen to disclose where they lost a deal, but are not typically barred by an NDA from talking about business they didn’t win.
Another source of information about which beacon vendor is using a particular chip are the “tear down” analyses published on blogs such as www.aislelabs.com/reports/beacon-guide/ , where new beacon models are dismantled and the chipset is listed.
Third place went to Cambridge Scientific Research (CSR) .
In a push to grow revenue and strengthen its position in the Internet of Things market, Qualcomm acquired CSR in 2015. Prior to the acquisition, CSR had been exploring a strategy of marketing their own beacons to pull through a cloud service offering and so had not been as aggressive in selling to the beacon vendors. With the acquisition by Qualcomm, that strategy has been dropped and they are competing for business as a provider of SoCs for beacon vendors.
Other vendors are now aiming to displace Nordic by focusing on value-added features such as lower power consumption (Dialog) and mesh networking (CSR), which provides an alternative approach to management of beacons.
Silicon Labs offerings to beacon manufacturers came from its acquisition of Bluegiga, a smaller Scandinavian company that brought its Blue Gecko BGM111 Bluetooth® Smart Module to CSR’s portfolio. Bluegiga used TI silicon but with its own custom stack (which in several cases was reported to be more reliable than TI’s). Power consumption of this product was higher than Nordic’s product, but newer generations became competitive.
Dialog was the first Bluetooth Smart vendor to reduce their transistor size to 55 nanometers (55/1,000,000,000 meter). This has enabled them to reduce their power consumption, which in turn extends the battery life and makes power harvesting viable. When a beacon’s appetite is modest, its power can be harvested from interior lighting and sunlight using photovoltaic cells, from heat, kinetic movement, and even from the magnetic radio signals of other sources.
Table 6-1 lists some of the more notable Bluetooth Beacon chip vendors .
Table 6-1.
Key Bluetooth Beacon Chip Vendors
Vendor
Web Site
AMICCOM Electronics Corporation
amiccom.com
Broadcom
broadcom.com
Cypress Semiconductor
cypress.com
Dialog Semiconductor
dialog-semiconductor.com
Freescale
freescale.com
Qualcomm (Atheros & Cambridge Silicon Radio)
qualcomm.com
Silicon Laboratories (Bluegiga)
silabs.com
STMicroelectronics
st.com
Texas Instruments
ti.com
Nordic Semiconductor
nordicsemi.com

Attributes of Bluetooth Smart Chipsets

This section discusses a few attributes to consider as you evaluate the choice of chipset for a beacon.

Flash Memory

Flash memory is used to store the firmware code used by the beacon to operate. Unlike ROM (Read Only Memory), it enables over-the-air updates of beacon software. It represents an additional cost and consumes more power compared to ROM with code written at the factory, but, given the volatile state of standards and changes to best practice in management software, it’s a valuable capability.

Software Stack

Chipset vendors typically provide a baseline implementation of the software that constructs the frames or packets in a way that enables the beacon to broadcast data that conforms with the iBeacon and Eddystone format.

Scripting

Some vendors offer higher-level scripting interfaces to make it easier for developers to program the functions of the chip.

Antenna

There are several antenna types, ceramic chip and Printed Circuit Board (PCB) trace antennae being the most common. Not all antennae are equal; they vary in efficiency and directional characteristics. A PCB antenna has the advantage of relatively low cost and compact size. It has the risk of interference from the other components on the PCB, lower performance if the size is too constrained, and a susceptibility to interference from environmental effects (people). Unless manufacturing is accurate and reliable, this type of antenna can be detuned by relatively small variations in production. A chip antenna requires more expertise to implement and increases the cost of the bill of materials, but tends to deliver more robust performance and is more easily tuned.

Signal Power

An additional low noise amplifier can increase signal strength and reduce the noise in a signal. The current 10dBm signal maximum that is set by the Bluetooth standard may be raised in the future, which will make this capability more important. Figure 6-1 shows that there is a significant variation in the maximum signal strength of chips from the leading providers.
A370793_1_En_6_Fig1_HTML.jpg
Figure 6-1.
Maximum Signal Transmission Power in dBm of Bluetooth Smart chipsets Data courtesy of Argenox Technologies at argenox.com

Power Consumption

Power consumption needs to be evaluated when the radio is in sleep state and is at the peak when it is transmitting. Power consumption is directly influenced by the size of the circuits etched into the silicon chip. By reducing this size, power consumption can be reduced. While a lot more power is consumed when transmitting, the power consumed in sleep state is also important, as beacons spend most of their time sleeping.
In Figure 6-2, Dialog’s DA14580 is shown to have the most frugal power consumption. However, the Cypress part needs only 60nA of power in full sleep mode, which is lower than almost all other devices. The amount of time spent transmitting versus sleeping becomes important in evaluating these characteristics.
A370793_1_En_6_Fig2_HTML.jpg
Figure 6-2.
Power consumption in milliamps (mA) while transmitting at 0dBm Data courtesy of Argenox Technologies at argenox.com

Development Support

This is an important area to evaluate. How much access to support engineers can you expect and how good are the online resources, documentation, code samples, knowledge base, online Q&A, and developer communities?

Cost of Development Tools

Before committing to a vendor, it’s important to understand any licensing costs for the software and any necessary development tools. Proprietary CPUs (sometimes referred to as an MCU—Micro Controller Unit—in these applications) can have proprietary development tools. These may require you to spend even more on licenses. The radios on a Bluetooth chip are often defined in software, which makes for a very flexible environment, but can put constraints on the development tools used to link this software with the applications that a beacon vendor may choose to create for the beacon. This may imply a cost that a startup may not want to incur.
ARM Holdings
“Mighty oaks from little acorns grow.”
ARM is an unusual designer of processors; they don’t manufacture anything. Instead, they license their designs to chip OEMs. This business model has been very successful. As of 2015, over 60 billion ARM processors have been shipped, 95% of smartphones use ARM processors and their licensees include Apple, Samsung, Qualcomm, and TI. Their processors also power fridges, thermostats, and most Bluetooth beacons.
Originally known as Acorn RISC Machines, ARM got its start in the early 1980s making processors for the British Broadcasting Corporation’s BBC Micro Computer.
The Acorn Reduced Instruction Set Computing (RISC) architecture was a revolutionary change from the Complex Instruction Set Computing (CISC) designs that were widespread before this.
The engineer who led this revolution was Sophie Wilson (born Roger Wilson), a heavily awarded Cambridge university graduate and Fellow of the Royal Society.

Mesh

With a mesh architecture , beacons could occasionally (daily) connect to their neighbors to transfer status information, such as battery life, and propagate configuration changes and firmware updates. The Bluetooth SIG is working on a standard in this area, but as of 2015, the offerings in the market are all proprietary.

Security

In addition to the standard Bluetooth encryption, some vendors offer additional levels of encryption and key exchange. One architectural feature, which is standard for an application processor, is the implementation of separate hardware-enforced segmentation between the data and code segments used by the chip vendor and those used by the beacon OEM. This can make spotting bugs easier as well as preventing rogue code from overwriting code in the beacon for malicious purposes.

Processor

The processor performance requirements for beacons to operate are modest. These devices aren’t streaming media or doing complex analysis, so speed isn’t a major priority. In fact, having an overpowered CPU is likely to consume more of the beacon’s battery power, something that is in limited supply. Many of the chipset vendors license the generic ARM Cortex M0 design, which is the smallest and most energy-efficient of the processors that ARM offers for embedded applications.

Sensors

In addition to sensing temperature, which is very common, chipsets integrate other sensors for barometric pressure, acceleration, direction, magnetism, and light. This can be useful if the beacon is being used in shipping, industrial, or medical applications to measure the integrity of packages, other devices, or products.

Certification

One of the questions that needs to be answered is how to make sure your beacons are certified with the Bluetooth SIG and with the appropriate regulators in all the countries where you want to deploy beacons. Bluetooth chipset vendors can help with this, but they don’t necessarily cover all regions that you may have designs on. And if you are manufacturing the beacons, there are still additional certification costs that have to be considered.

Bluetooth Certification

Most mainstream Bluetooth chipset vendors will provide software and radio frequency (RF) circuitry in their reference design that is qualified as compliant with the necessary parts of the Bluetooth standard they support. This requires them to go through a testing process with authorized testers and an approved test house, providing evidence of their conformance. This is an expensive process. But you can avoid that expense; so long as your design is “similar enough” to the original, your company won’t have to go through a recertification process.
Using a qualified design, all a beacon OEM needs to do is join the Bluetooth SIG and pay the requisite fee (as of 2015 this is between $2,500 and $8,000, depending on your size and SIG membership status), do some paperwork, sign a Declaration of Compliance (DoC) , and voila! Your beacon is Bluetooth qualified. You can then use the Bluetooth name and logo to describe it. Purchasers of beacons should be looking for these trademarks to be confident that the beacon will be interoperable.
In order to be able to sell products in major markets such as the United States, Europe, Canada, Japan, and Korea, companies must comply with different regional certification processes. These tests verify that the device is not causing harmful radiated emissions or interference on regulated frequencies. The IDs, marks, and logos associated with those certifications (see Figure 6-3) generally have to be permanently displayed on the products in a way that is visible to purchasers (see Figure 6-4). When deploying beacons in small pilot projects, verifying that beacons have been through this process may not be high on the priority list, but as deployments scale, this should be something that is confirmed. It’s surprising to see how many Bluetooth beacons sold in the United States don’t have the mandatory FCC ID 4-17 character identifier.
A370793_1_En_6_Fig3_HTML.jpg
Figure 6-3.
The CE Mark and FCC logo indicates compliance with mandatory standards for products to ship in Europe and the United States, respectively
A370793_1_En_6_Fig4_HTML.jpg
Figure 6-4.
FCC and other regional certification marks on Gimbal, Swirl, and Shopkick beacons

Regional Certification

The beacon OEM, under certain conditions, may use the FCC ID of the module vendor. In particular, the antenna needs to be of the same or similar type and equal or less gain to that used in the module manufacturer’s testing.
Given that testing for a region can cost $25,000, it’s important to understand the regions where your supplier has already gained certification.

Operational Temperature Range

Certain modules and chipsets may be designed to work in extended temperature ranges, up to 105 degrees Celsius. It’s advisable to validate your temperature requirements. A beacon may be subjected to harsh environmental conditions if placed outside on signage, in a storage environment, gas pump, vending machine, or an industrial location.

Summary

The platform provided to the makers of beacons by manufacturers of Bluetooth semiconductors is impressive. As solution designers, we are standing on the shoulders of giants. These giants have spent years developing very functional building blocks for us to use at a remarkably low cost. But there are still tradeoffs and decisions to be made and they will drive the choices of silicon vendor and product. While the details may be technical, the decisions will be driven by business strategy and priorities—the geographies where the beacon will be sold, the features where differentiation will be required, and the performance that is expected.
Having studied what’s inside the beacon, the next logical step is to look at the beacons themselves.
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.129.247.196