This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
resources:eval:user-guides:circuits-from-the-lab:cn0235 [18 Sep 2017 01:45] – created Glaizel Arinuelo | resources:eval:user-guides:circuits-from-the-lab:cn0235 [30 Jul 2021 07:24] (current) – Victor Calinao, Jr | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== EVAL-CN0235-EB1Z Overview ====== | + | ====== CN-0235 Software User Guide ====== |
+ | |||
+ | ====== EVAL-CN0235-EB1Z Overview ====== | ||
+ | [[adi> | ||
+ | \\ | ||
+ | \\ | ||
+ | The 6-channel [[adi> | ||
+ | \\ | ||
+ | \\ | ||
+ | The [[adi> | ||
+ | \\ | ||
+ | \\ | ||
+ | The [[adi> | ||
+ | |||
+ | |||
+ | ---- | ||
+ | ===== Required Equipment ===== | ||
+ | * [[adi> | ||
+ | * [[adi> | ||
+ | * [[ftp:// | ||
+ | * (supplied with provided CD in kit) | ||
+ | * USB Type-A plug to USB Mini-B plug cable | ||
+ | * +6V “Wall Wart” | ||
+ | * PC with minimum requirement: | ||
+ | * Windows XP SP2, Windows Vista or Windows 7 Business/ | ||
+ | * Intel Pentium processor (x86 compatible), | ||
+ | * 512 MB RAM and 2 GB available hard disk space | ||
+ | * .NET 3.5 Framework | ||
+ | |||
+ | |||
+ | ---- | ||
+ | ===== General Setup ===== | ||
+ | * The [[adi> | ||
+ | * The [[adi> | ||
+ | * The [[adi> | ||
+ | |||
+ | {{ : | ||
+ | <WRAP centeralign> | ||
+ | |||
+ | - **SDP USB connection** – Connect to PC through USB Type A to mini-USB. | ||
+ | - **Jumper Configuration** – Sets AD8280 and AD7280A configuration. Jumper configuration setting is explained further on the next section. | ||
+ | - **VIN0 to VIN6** – Lithium Ion battery stacks input. This connector is used when only one device is required. \\ <WRAP round info 65%> | ||
+ | - **VIN7 to VIN12** – Lithium Ion battery stacks input. This connector is used when two devices are required for the application. \\ <WRAP round info 65%> | ||
+ | - **Power Supply** – The board may be powered up using a +6V wall-wart connected to the barrel jack or using an external power supply configured to +6V. | ||
+ | - **SPI breakout pins** – These are the breakout pins of the digital lines coming from the SDP board to AD7280A devices. | ||
+ | |||
+ | |||
+ | ---- | ||
+ | ===== Jumper Configuration ===== | ||
+ | |||
+ | ^ Jumper ^ Description ^ Configuration ^ | ||
+ | | ::: | | ||
+ | |NPTC | Selects NTC or PTC thermistor for AD8280' | ||
+ | |ALARMSEL | Selects three separate alarms or one shared alarm for AD8280. | HIGH: Three separate alarms are selected \\ LOW: One shared alarm is selected | ||
+ | |DGT0 \\ DGT1 \\ DGT2| Sets the deglitch time for AD8280 for the transient immunity at cell inputs.| Deglitch time may be set from 0s to 10s. Refer to [[http:// | ||
+ | |SEL0 \\ SEL1 | Sets the number of cells to be monitored for AD8280| The number of cells to be monitored may be set to three, four, five or six. Refer to [[http:// | ||
+ | | ::: | | ||
+ | | J31 : J36 | Sets the bottom AD7280A Aux inputs | required temperature measurement | | ||
+ | | J20 : J29 | Sets the top AD7280A Aux inputs | required temperature measurement | | ||
+ | | J30 and J12 | AD7280A’s Vreg and ground male headers | leave it open | | ||
+ | |||
+ | |||
+ | |||
+ | ---- | ||
+ | ===== HOW TO INSTALL THE EVALUATION SOFTWARE ===== | ||
+ | - Extract the file **CN0235 Eval Software.zip** and open the file **setup.exe**.\\ \\ <WRAP left tip round box 60%> | ||
+ | - Click **Next** to view the installation review page\\ \\ {{: | ||
+ | - Click **Next** to start the installation\\ \\ {{: | ||
+ | - Upon completion of the installation of the **CN0235 Evaluation Software**, the installer for the **ADI SDP Drivers** will execute.\\ \\ <WRAP left tip round box 60%> | ||
+ | - Press **“Next”** to set the installation location for the **SDP Drivers**.\\ \\ <WRAP left round tip 50%>It is recommended that you install the drivers to the default directory path \\ **C: | ||
+ | - Press **“Next”** to install the **SDP Drivers** and complete the installation of all software. | ||
+ | |||
+ | ---- | ||
+ | ===== Connecting the Hardware ===== | ||
+ | \\ {{ : | ||
+ | ***Step 1**. Connect the [[adi> | ||
+ | ***Step 2**. Do the jumper setting correctly based on desired setting for evaluation based on the jumper configuration provided on [[/ | ||
+ | ***Step 3**. Plug the mini-USB side of the cable into the mini-USB connector J1 on [[adi> | ||
+ | ***Step 4**. Connect the battery stack on J1 and J2 based on the number of cells configured by the jumper SEL0 and SEL1. Refer to the jumper configuration on [[/ | ||
+ | ***Step 5**. Plug in the wallwart and connect it to the barrel jack connector of the [[adi> | ||
+ | ***Step 6**. Connect the USB-Type-A side of the USB cable to the PC.\\ \\ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | |||
+ | ===== USING THE EVALUATION SOFTWARE ===== | ||
+ | ==== Software Front Panel ==== | ||
+ | \\ {{ : | ||
+ | |||
+ | - **Connect to SDP-B Board Button** | ||
+ | * When this button is pressed, the SDP-B Board makes a USB connection to the [[adi> | ||
+ | - **Device Selector** | ||
+ | * Selects the number of device to be activated. | ||
+ | - **Enable Real Time ADC Reads** | ||
+ | * When this button is checked, continuous data acquisition by the ADC will start. | ||
+ | - **Read ADC** | ||
+ | * When this button is clicked, a single capture read will be performed by the ADC. | ||
+ | - **Software Reset** | ||
+ | * When this button is clicked, all the configuration changes on the evaluation software will be revert back to its default state. | ||
+ | - **Hardware PD** | ||
+ | * Clicking this button will put [[adi> | ||
+ | - **Software PD** | ||
+ | * . Clicking this button will put [[adi> | ||
+ | - **Software/ | ||
+ | *Clicking this button will power up the [[adi> | ||
+ | - **Enable/ | ||
+ | * This button allows the user to enable or disable the secondary battery monitoring and protection system. | ||
+ | - **Self-Test AD8280** | ||
+ | * Executes the self test feature of AD8280. | ||
+ | - **Save Data to File** | ||
+ | * This button will execute a save data command to record the Voltage and Temperature reading of both devices in codes and volts format. The file may be saved as .txt or .xls. | ||
+ | - **Control Tabs** | ||
+ | * __Voltage(Codes)/ | ||
+ | * __Temperature(Codes)/ | ||
+ | * __Configure AD7280A__: Clicking this tab will bring the AD7280A configurations in front. | ||
+ | * __Advanced__: | ||
+ | * __SDP Firmware Release Info__ Clicking this tab will bring out the firmware information currently installed in the PC. | ||
+ | - **AD7280A Configuration** | ||
+ | * All control tabs will be explained with more detail on the next section. | ||
+ | - **Warning indicators** | ||
+ | *__AD7280 Alert__: This is the primary monitor’s alert indicator. When the voltage or temperature reading exceeded the user defined thresholds from the AD7280A configuration, | ||
+ | *__Under Voltage__: This is one of the secondary monitor’s alert indicator. When the voltage or temperature reading exceeded the user defined floor threshold, this LED will light up. | ||
+ | *__Over Voltage__: This is one of the secondary monitor’s alert indicator. When the voltage or temperature reading exceeded the user defined ceiling threshold, this LED will light up. | ||
+ | \\ | ||
+ | \\ | ||
+ | ---- | ||
+ | ==== Voltage(codes) tab ==== | ||
+ | The voltage (code format) tab features two types of display namely the tanks and graph display: \\ | ||
+ | \\ | ||
+ | **Tank Display** | ||
+ | \\ {{ : | ||
+ | \\ | ||
+ | The tank display provides the ADC code equivalent of the reading in bar-like comparison for each channel. This type of display provides the latest reading of the Lithium ion battery cells. | ||
+ | \\ | ||
+ | \\ | ||
+ | **Graph Display** | ||
+ | \\ {{ : | ||
+ | \\ | ||
+ | The graphical display tab provides the user with more features or options for the reading analysis. | ||
+ | - **Codes vs Sample graph** | ||
+ | * This plot provides the user with the behavior of each cells in a form of a line chart. This will enable the user to picture out the current behavior of the each lithium ion’s cell with time. | ||
+ | - **Latest channel code value** | ||
+ | * Similar with the tank display, this is the latest reading of the Lithium ion battery cells by the AD7280A. | ||
+ | - **Plot navigator** | ||
+ | * This allows the user to see the history of the battery reading. | ||
+ | - **Additional graph functions** | ||
+ | * The three additional acts as a pointer, plot view modifier and manual plot navigator respectively. | ||
+ | \\ | ||
+ | A right-click on the graph will give the user additional plot and data control features. | ||
+ | \\ | ||
+ | {{: | ||
+ | \\ | ||
+ | \\ | ||
+ | ---- | ||
+ | ==== Voltage(Volts) tab ==== | ||
+ | The voltage (volts format) tab features two types of display namely the tanks and graph display: \\ | ||
+ | \\ | ||
+ | **Tank Display** | ||
+ | \\ {{ : | ||
+ | \\ | ||
+ | The tank display provides the ADC voltage equivalent of the reading in bar-like comparison for each channel. This type of display provides the latest reading of the Lithium ion battery cells. | ||
+ | \\ | ||
+ | \\ | ||
+ | **Graph Display** | ||
+ | \\ {{ : | ||
+ | \\ | ||
+ | The graphical display tab provides the user with more features or options for the measurement analysis. | ||
+ | - **Codes vs Sample graph** | ||
+ | * This plot provides the user with the behavior of each cells in a form of a line chart. This will enable the user to picture out the current behavior of the each lithium ion’s cell with time. | ||
+ | - **Latest channel code value** | ||
+ | * Similar with the tank display, this is the latest reading of the Lithium ion battery cells by the AD7280A. | ||
+ | - **Plot navigator** | ||
+ | * This allows the user to see the history of the battery reading. | ||
+ | - **Additional graph functions** | ||
+ | * The three additional acts as a pointer, plot view modifier and manual plot navigator respectively. | ||
+ | \\ | ||
+ | A right-click on the graph will give the user additional plot and data control features. | ||
+ | \\ | ||
+ | {{: | ||
+ | \\ | ||
+ | \\ | ||
+ | ---- | ||
+ | ==== Temperature(codes) tab ==== | ||
+ | The Temperature (codes format) tab features two types of display namely the tanks and graph display: | ||
+ | \\ | ||
+ | **Tank Display** | ||
+ | \\ {{ : | ||
+ | \\ | ||
+ | \\ | ||
+ | The tank display provides the ADC code temperature reading of the thermistor in bar-like comparison for each channel. This type of display provides the latest reading of the Lithium ion battery cells. | ||
+ | \\ | ||
+ | \\ | ||
+ | **Graph Display** | ||
+ | \\ {{ : | ||
+ | \\ | ||
+ | \\ | ||
+ | The graphical display tab provides the user with more features or options for the reading analysis. | ||
+ | - **Codes vs Sample graph** | ||
+ | * This plot provides the user with the behavior of each cells in a form of a line chart. This will enable the user to picture out the current behavior of the each lithium ion’s cell with time. | ||
+ | - **Latest channel code value** | ||
+ | * Similar with the tank display, this is the latest reading of the Lithium ion battery cells by the AD7280A. | ||
+ | - **Plot navigator** | ||
+ | * This allows the user to see the history of the battery reading. | ||
+ | - **Additional graph functions** | ||
+ | * The three additional functions act as a pointer, plot view modifier and manual plot navigator respectively. | ||
+ | \\ | ||
+ | A right-click on the graph will give the user additional plot and data control features. | ||
+ | \\ | ||
+ | {{: | ||
+ | \\ | ||
+ | \\ | ||
+ | |||
+ | \\ | ||
+ | ---- | ||
+ | ==== Temperature(Volts) tab ==== | ||
+ | The temperature (volts format) tab features two types of display namely the tanks and graph display: \\ | ||
+ | \\ | ||
+ | **Tank Display** | ||
+ | \\ {{ : | ||
+ | \\ | ||
+ | The tank display provides the ADC voltage equivalent of the thermistor reading in bar-like comparison for each channel. This type of display provides the latest reading of the Lithium ion battery cells. | ||
+ | \\ | ||
+ | \\ | ||
+ | **Graph Display** | ||
+ | \\ {{ : | ||
+ | \\ | ||
+ | The graphical display tab provides the user with more features or options for the measurement analysis. | ||
+ | - **Codes vs Sample graph** | ||
+ | * This plot provides the user with the behavior of each cells in a form of a line chart. This will enable the user to picture out the current behavior of the each lithium ion’s cell with time. | ||
+ | - **Latest channel code value** | ||
+ | * Similar with the tank display, this is the latest reading of the Lithium ion battery cells by the AD7280A. | ||
+ | - **Plot navigator** | ||
+ | * This allows the user to see the history of the battery reading. | ||
+ | - **Additional graph functions** | ||
+ | * The three additional acts as a pointer, plot view modifier and manual plot navigator respectively. | ||
+ | \\ | ||
+ | A right-click on the graph will give the user additional plot and data control features. | ||
+ | \\ | ||
+ | {{: | ||
+ | \\ | ||
+ | \\ | ||
+ | ---- | ||
+ | ==== Configure AD7280A tab ==== | ||
+ | |||
+ | {{ : | ||
+ | \\ | ||
+ | \\ | ||
+ | - **Force Update** | ||
+ | * This button updates the AD7280A configuration. | ||
+ | - **Voltage and Temperature Thresholds** | ||
+ | * Sets the desired ceiling and floor value for voltage and temperature, | ||
+ | - **Conversion Averaging** | ||
+ | * Sets the AD7280’s conversion averaging feature where the acquisition and conversion of each cell input is repeated before the results are read back through SPI interface. | ||
+ | - **Acquisition Time** | ||
+ | * Sets the time required to acquire an input signal. The acquisition time is calculated using the following formula: tACQ = 10 x ((Rsource + R) x C). where: | ||
+ | * R = 300 ohm, the resistance seen by the track and hold amplifier looking at the input. | ||
+ | * C = 15pF, the sampling capacitance. | ||
+ | * Rsource = any extra source impedance on the analog input between external capacitors and the input pins. | ||
+ | * See {{http:// | ||
+ | - **Self-Test AD7280A** | ||
+ | * This button initiates the self-test conversion of AD7280A, this feature allows the ADC and reference buffer’s operation to be verified. \\ <WRAP left tip round box 60%> | ||
+ | - **Cell Balance Outputs** | ||
+ | * Sets the cell balance output of AD7280A to drive the gate of external transistors providing 0V or 5V output with respect to the absolute amplitude of the negative terminal of the battery cell that is being balanced. | ||
+ | - **Cell Balance Timers** | ||
+ | * Sets the on-time of each Cell Balance output. The timer may be set from 0 minutes to 36.9 minutes with a 71.5second resolution. See {{http:// | ||
+ | - **Thermistor Term Resistor** | ||
+ | * Sets if the thermistor termination pin //AUXterm// will be used to terminate the thermistor inputs for each auxiliary ADC input of the AD7280A. \\ <WRAP round info 65%> | ||
+ | |||
+ | |||
+ | \\ | ||
+ | ---- | ||
+ | ==== Advanced tab ==== | ||
+ | |||
+ | {{ : | ||
+ | \\ | ||
+ | \\ | ||
+ | The advanced tab allows the user to read/write to the [[adi> | ||
+ | \\ | ||
+ | <WRAP left tip round box 60%> | ||
+ | \\ \\ \\ \\ \\ \\ \\ | ||
+ | - **Dev0 and Dev1 Register Address** | ||
+ | * This the list of the register address of [[adi> | ||
+ | - **Read Register** | ||
+ | * This button updates the register address array of both devices. | ||
+ | - **Write Register** | ||
+ | * Use this function to write a new value to a certain register of [[adi> | ||
+ | |||
+ | \\ | ||
+ | ---- | ||
+ | ==== SDP Firmware Release info ==== | ||
+ | |||
+ | {{ : | ||
+ | \\ | ||
+ | \\ | ||
+ | Provides the SDP board firmware currently in use | ||
+ | |||
+ | \\ | ||
+ | ---- | ||
+ | |||
+ | ===== Schematic, PCB Layout, Bill of Materials ===== | ||
+ | |||
+ | <WRAP round 80% download> | ||
+ | [[adi> | ||
+ | * Schematics | ||
+ | * PCB Layout | ||
+ | * Bill of Materials | ||
+ | * PADS project | ||
+ | </ | ||
+ | |||
+ | =====Registration===== | ||
+ | <WRAP round tip 80% > | ||
+ | Receive software update notifications, | ||
+ | |||
+ | // End of document |