There are many different kinds of OBD adapters, but they can be broken down into three general categories: off-the-shelf adapters, OBD modules, and OBD ICs (chips). To choose the right OBD adapter for your application, you must consider a number of factors, including:
It is important to remember that there is almost always a trade-off between features, cost, and time to market. Your job is to find the right balance of the three competing requirements for your application, keeping in mind that sometimes the best long-term solution is different from the best short-term solution.
For example, suppose that you are given the task of designing a small, low-cost OBD-enabled device, with the goal of fielding ten units for a pilot rollout within four weeks. The best short-term solution may be to use an OBD module, which would allow you to concentrate on the design of your device and build the prototypes in time for the pilot. To reduce the cost per unit, you may later incorporate the OBD functionality in your design, using an OBD chip and discrete components.
The following sections give descriptions for each of the three categories of OBD adapters, and list their advantages and drawbacks.
Off-the-shelf OBD adapters do not require any additional hardware to work, and are ideal for applications that require fast time to market, and for proof-of-concept testing. They are a popular choice for OBD software developers and vehicle fleets. Many standard connection options are available including USB, RS232, WiFi, and Bluetooth.
OBD modules serve as a bridge between OTS adapters and OBD ICs. Each module includes all necessary OBD transceivers on-board, taking away the need to design and debug OBD transceivers. Their small size makes them great candidates for low-volume OBD projects with tight deadlines.
OBD ICs (“chips”) are the best solution for high-volume projects where low cost and small PCB footprint are the top priorities.
Selecting the right OBD adapter is a fine balancing act involving many engineering and economic trade-offs. Choose one that has the right mix of features, cost, and time to market for your application.