background image

 

User Guide 

UG001014 

 

AS7030B/AS7038GB/ 
AS7038RB 

Evaluation Kit 

User Guide 

v1-00 

• 2021-May-06  

 

 

Summary of Contents for AS703X_EVALKIT_BT

Page 1: ...User Guide UG001014 AS7030B AS7038GB AS7038RB Evaluation Kit User Guide v1 00 2021 May 06 ...

Page 2: ...ware Architecture 6 3 2 Power Supply 8 4 AS7030B AS7038GB AS7038RB Overview 9 4 1 Optical Front End OFE 9 4 2 ECG Amplifier 14 4 3 Electrical Analog Front End EAFE 16 4 4 Light to Frequency Converter LTF 17 4 5 ADC and FIFO 17 4 6 Digital Interface 19 4 7 Sampling Sequencer 19 5 Software Description 25 5 1 Software Architecture 25 5 2 Graphical User Interface 26 5 3 AS703x Firmware Upgrade 48 6 Re...

Page 3: ... and currently shows the raw data from FIFO with AGC Automatic Gain Control features only The Evaluation kit also contains firmware New versions of the firmware can be flashed onto the ARGON wireless module with an nRF52480 MCU 1 1 Kit Content Figure 1 Evaluation Hardware Board For full flexibility the PCB of the evaluation kit has two parts a controller boards and sensor board submodule or SMOD T...

Page 4: ...stband Pico Blade connector J502 on the Mainboard As a result the sensor part of the kit needs to be separated from the Mainboard Any signals important for development are accessible for probing at pin headers 1 2 Ordering Information Ordering Code Description AS703X_EVALKIT_BT Evaluation Kit for AS7030B AS7038GB AS7038RB AS7030B_WRISTBAND Wristband to connect to AS703x EvalKit AS7038GB_WRISTBAND ...

Page 5: ...https ams com as7030B tab tools or https ams com as7038GB tab tools or https ams com as7038RB tab tools or the software is possible to find on the USB stick as a part of the evaluation kit To install just double as shown in Figure 2 left to right top to bottom Figure 2 AS703x Software Installation For updating the FW on the evaluation board over USB please refer to chapter 5 3 1 for more details ...

Page 6: ...ure 3 AS703x Controller Board Top View Wireless Module IEC 60601 Compilant DC DC converter SMOD Interface ECG INN Electrode ECG REF Electrode ECG INP Electrode Break Out Line Test Point for External ECG REF Electrode Test Point for External ECG INN Electrode Test Point for External ECG INP Electrode Sensor on off Button Isolators for all Signals Connector for Sensor Board ...

Page 7: ...Figure 4 AS703x Controller Board Bottom View Figure 5 SMOD703xx Top View Current Measurement ADC ADS114 Connector for External Electrodes Connector for Break out Board SMOD module Connector External IR LEDs External RED LEDs External GREEN LEDs Internal LEDs Connector for AS703x Controller Board AS7030B AS7038GB AS7038RB ...

Page 8: ... of the SMOD board the controller board should be turned off Always mount the optical adapter on the top on the chip 3 2 Power Supply The AS7030B AS7038GB AS7038RB Eval Kit is supplied by the USB connector on the wireless module In order to avoid a direct connection from the electrodes to the power grid an IEC 60601 1 compliant RECOM DCDC converter R1SE 3 305 H2 is assembled on the board as well a...

Page 9: ...ce for any measurement of the biopotential generated by the heart Additionally AS7038RB can measure blood oxygen saturation SpO2 In addition the AS7030B AS7038GB AS7038RB devices also provide interfaces to external sensors These integrate an optical front end ECG amplifier electrical analog front end and light to frequency LTF converter Features a built in sampling sequencer 128 byte FIFO a 14 bit...

Page 10: ...or AS7030B The optical front end consists of 4 LED drivers individually configurable operated manually or controlled by the built in sampling sequencer 2 built in green LEDs VD1 and VD2 1 built in IR LED VD4 1 free for connecting an external LED to VD3 6 photodiodes 4 with green filters PD1 PD2 PD3 and PD4 1 with IR filter B PD5 1 Clear A PD6 AS7030B AS7038GB RB ...

Page 11: ...Photodiode Arrangement for AS7030B For AS7038GB AS7038RB The optical front end consists of 4 LED drivers individually configurable operated manually or controlled by the built in sequencer 6 photodiodes 4 with green filters PD1 PD2 PD3 and PD4 If AS7038GB 4 with RED IR filters PD1 PD2 PD3 and PD4 If AS7038RB 1 with IR filter B PD5 1 Clear A PD6 ...

Page 12: ...ment Feedback AS7030B AS7038GB AS7038RB AS7030B AS7038GB AS7038RB Overview Eval Kit Manual PUBLIC UG001014 v1 00 2021 May 06 53 12 Figure 9 Photodiode Arrangement for AS7038GB and AS7038RB AS7038GB AS7038RB ...

Page 13: ...s Impedance Amplifier TIA output filter Prefilter see Figure 11 Adjustable anti aliasing low pass filter Configurable high pass filter to remove DC component Adjustable gain stage Clip detection 2 identical signal conditioning blocks OFE1 and OFE2 see Figure 11 Synchronous demodulator Used to extract small optical signals in noisy environment ambient light Adjustable synchronous demodulator output...

Page 14: ...noise instrumentation amplifier with analog circuitry to band pass filter the signal Gain is distributed between 3 gain stages The gain in the first stage determines the tradeoff between achievable noise level and achievable input offset voltage With the highest gain of 4 at the first gain stage G1 about 400 mV of offset can be managed This value scales up to a max of 1 6 V of offset at gain 1 An ...

Page 15: ...s off detect ecg_ref_en SIGREF ecg_low_leakage_en for diode leakage reduction on ECG_INP and ECG_INN 1 G 1 128 SIGREF ADC 800Hz G_ina 18 programmable 1 48 GainStage Stage1 Differential Amplifier Stage2 High Pass Filter Filter Gain 1 4 1 12 G2 G1 0 33Hz 50 Hz 40 200 Hz Notch Filter Low Pass Filter Anti Aliasing Filter 800 Hz Instrumentational Amplifier AS7030_ECG_INP AS7030_ECG_INN AS7030_ECG_REF E...

Page 16: ...as analog input pins for the electrical analog front end The analog inputs configuration sets up different non inverting amplifier topologies With offset and input voltage divider With current source and offset With current source and reference path With high impedance GND referenced With DC Blocking referenced to V_ADCRef 2 With DC blocking and fast settling time referenced to ADCRef 2 Figure 14 ...

Page 17: ...type with input clock of 1 MHz A configurable clock divider can reduce the input clock One conversion takes 25 clock cycles plus configurable number of ADC settling clock cycles 64 the default for ADC settling cycles The ADC can be manually triggered by register or automatically triggered by the built in sampling sequencer Two channel selection registers ADC_CHANNEL_MASK_L and ADC_CHANNEL_MASK_H d...

Page 18: ...annel it was on when the sequencer stopped When triggered manually the channel selection resets with every write to one of the channel selection registers After each conversion the sample goes to the FIFO and the channel selection automatically advances to the next enabled channel The current ADC output is also available in the ADC data register but as there is no latch mechanism the data from thi...

Page 19: ... of ADC conversion irq_sequencer End of sequencer sequence reached irq_ltf A light to frequency conversion is finished irq_adc_threshold ADC threshold triggered irq_fifothreshold FIFO almost full as defined in register fifo_threshold irq_fifooverflow FIFO overflow error condition data is lost irq_clipdetect TIA output and or SD output exceeded threshold see details in CLIPSTATUS irq_led_supply_low...

Page 20: ...inished ADC channel selection will advance the next enabled ADC channel which is measured during the next cycle that gives one ADC channel per sequencer cycle For the TIA channel two additional ADC timings can be specified That means TIA can be measured up to 3 times within the same sequencer cycle A 2nd measurement will be done if the value for 2nd TIA is specified 0 and is greater than the one g...

Page 21: ...els and on configuration of the subsampling feature of the sequencer Subsampling is used when the application requires lower sample rates than what is possible with the configured SEQ_PER and SEQ_DIV values and with the number of enabled ADC channels Lower sample rate can also be achieved by setting SEQ_PER and SEQ_DIV to large enough values but this is not advisable as SEQ_DIV is multiplied to al...

Page 22: ...of the first enabled ADC channel only Figure 20 The following three figures below show how subsampling is executed by the sequencer In all of them ADC cycle means one ADC iteration through all the enabled channels Attention ADC cycle is not the same as sequencer cycle ADC_SEL is the ADC channel selection ADC_ACCESS is an ADC conversion of the currently selected ADC channel tADC is the configured A...

Page 23: ...B AS7038GB AS7038RB AS7030B AS7038GB AS7038RB Overview Eval Kit Manual PUBLIC UG001014 v1 00 2021 May 06 53 23 Figure 18 No Subsampling sd_subs 0 Figure 19 Subsampling of All Enabled ADC Channels sd_subs 2 and sd_subs_always 1 ...

Page 24: ...Feedback AS7030B AS7038GB AS7038RB AS7030B AS7038GB AS7038RB Overview Eval Kit Manual PUBLIC UG001014 v1 00 2021 May 06 53 24 Figure 20 Subsampling of 1st Enabled ADC Channel Only sd_subs 3 and sd_subs_always 0 ...

Page 25: ...Document Feedback AS7030B AS7038GB AS7038RB Software Description Eval Kit Manual PUBLIC UG001014 v1 00 2021 May 06 53 25 5 Software Description 5 1 Software Architecture Figure 21 SW Modules AS703xxB ...

Page 26: ...7038RB Vital Sign Sensor application The application is designed to be used with AS7030B AS7038GB AS7038RB sensor series evaluation kits Information User Guide Version 1 00 Valid for the following software version AS703x_EvalSW_v1 0 1 Supported hardware AS7030B_Evalboard v1 1 Download Navigate to https ams com as7030B tab tools or https ams com as7038GB tab tools or https ams com as7038RB tab tool...

Page 27: ... data are displayed 9 Figure 22 AS7030B AS7038GB AS7038RB Vital Sign Sensor Graphical User Interface 1 Connection control elements 7 Graphical representation of data 2 Configuration presets 3 AS7030B AS7038GB AS7038RB configuration settings 4 Controller configuration settings 5 Start Stop button 6 Recording the data as log file 8 Measurement type 9 Application settings 10 Calculated values based o...

Page 28: ...e Bluetooth module and plug it into your computer 3 Afterwards press the S1 button for 3 seconds to turn on the sensor board 4 The green LED on the ARGON board will light up as soon as the board is powered 5 Start the client software 6 Select the appropriate COM port number from the drop down menu 7 Click the connect button 8 Connect button will change its icon to upon successful connection 9 The ...

Page 29: ... the GUI 16 The output of the algorithm will be displayed on the right hand side of the window The numbers in the curly brackets show how many seconds have passed since the last result different than zero was reported After five seconds of no new result the values will time out and the content of the fields will change to 5 2 3 AS7030B AS7038GB AS7038RB Configuration Settings The AS7030B AS7038GB ...

Page 30: ...ED Configuration Attention LED current LED mode and LED state can be set in the LEDs configuration window It is recommended to configure the current only when the output is not active as there is no latch implemented to keep the 10 bits consistent The LED current can be set via sliders in a range of 0 7 100 mA Using the Boost option the LED current can be doubled The LEDx on option is only active ...

Page 31: ...the photodiodes which are to be connected to TIA input The offset current is optional this allows cancellation of constant light sources like sunlight Default value for the input offset current is 0 for both LEDs off and any LED on By default the offset is controlled by the PD offset control algorithm accessible via menu 11 For an external photodiode or any other sensor with low current output the...

Page 32: ... 29 Photodiode Block Diagram For further information please refer to the following document AS7030B AS7038GB AS7038RB Datasheet TIA Trans Impedance Amplifier Configuration The TIA has to be configured according to the information in theAS7030B AS7038GB AS7038RB datasheet table in Figure 28 AS703x Block Diagram It is recommended to keep the TIA settings at their default ...

Page 33: ...uration Submenu Figure 31 TIA Block Diagram For changing the TIA stick to the following suggestions Figure 32 TIA Suggestion pd_ampres pd1234 1 pd_ampcap pd_ampcomp pd_ampvo Gain 1 1 4 13 1 15 1 V µA 2 1 4 7 1 15 2 V µA 3 1 4 5 1 15 3 V µA 4 1 2 2 0 15 5 V µA 3 4 3 5 1 2 2 0 15 7 V µA 3 4 3 6 1 1 0 15 10 V µA 2 4 2 7 1 2 1 0 15 14 V µA 3 4 2 ...

Page 34: ...pcap pd_ampcomp pd_ampvo Gain Low Bandwidth Mode 5 1 4 31 3 15 7 V µA Integrating Mode pd_ampres 0 0 1 4 10 3 15 1 V pQ 0 1 4 20 3 15 1 2 V pQ 0 1 4 30 3 15 1 3 V pQ 1 pd1234 number of active photodiodes for example pd1 1 pd2 0 pd3 1 pd4 0 pd1234 2 For further information please refer to the following document AS7030B AS7038GB AS7038RB Datasheet ...

Page 35: ...am Check OFE1 and or OFE2 check box to enable the corresponding OFE block To optimize signal quality adapt the OFE Gain setting to your application The Bandwidth of HP and LP can also be changed to suit your needs The SD negative initial polarity switch will invert the signal The Prefilter tab is used to configure the input filters of the two synchronous demodulators For reference please see OFE_C...

Page 36: ...ncer configuration window see Figure 35 holds the value of the SEQ_PER register The client software will automatically calculate its value from the user input for Sample frequency period entered in the fields Frequency Hz Period µs of the Sequencer configuration window Figure 35 Sample period frequency is the period frequency between of samples of the same ADC channel and it depends on the number ...

Page 37: ...nnels are enabled in the Sequencer Configuration window The selection is shown below Figure 36 ADC Configuration Submenu Figure 37 ADC Block Diagram For further information please refer to the following documents AS7030B AS7038GB AS7038RB Datasheet 1 For example with one ADC channel enabled and desired sample rate of 200 Hz the sequencer cycle period needs to be 5000 µs If SEQ_DIV 1 is 10 the SEQ_...

Page 38: ...e first stage determines the tradeoff between achievable noise level and achievable input offset voltage With the highest gain of 4 at the first gain stage G1 about 400 mV of offset can be managed This value scales up to a max of 1 6 V of offset at gain 1 An optional 50 60 Hz notch filter can be enabled to attenuate unwanted noise from mains coupling The recommended gain settings are 4 6 8 and 4 6...

Page 39: ... electrical frontend Leads off detect ecg_ref_en SIGREF ecg_low_leakage_en for diode leakage reduction on ECG_INP and ECG_INN 1 G 1 128 SIGREF ADC 800Hz G_ina 18 programmable 1 48 GainStage Stage1 Differential Amplifier Stage2 High Pass Filter Filter Gain 1 4 1 12 G2 G1 0 33Hz 50 Hz 40 200 Hz Notch Filter Low Pass Filter Anti Aliasing Filter 800 Hz Instrumentational Amplifier AS7030_ECG_INP AS7030...

Page 40: ... end consists of three identical signal paths with independent settings of bias condition gain and offset Here the EAF_CFG EAF_GST EAF_BIAS EAF_DAC and EAF_DAC_CFG registers are set Figure 40 Electrical Analog Frontend Configuration Submenu Figure 41 Electrical Analog Frontend Block Diagram For further information please refer to the following document AS7030B AS7038GB AS7038RB Datasheet ...

Page 41: ... the same diode For detailed information please refer to the AS7030B AS7038GB AS7038RB datasheet Figure 42 Light to Frequency Configuration Submenu Figure 43 Light to Frequency Block Diagram The following registers can be shown configured in the dialog ITIME LTF_CONFIG LTF_SEL and LTF_GAIN For further information please refer to the following document AS7030B AS7038GB AS7038RB Datasheet GPIOs Conf...

Page 42: ... information please refer to the following document AS7030B AS7038GB AS7038RB Datasheet 5 2 4 Controller Configuration This section describes the configurations of the firmware running on the microcontroller that communicates with the AS7030B AS7038GB AS7038RB PD Offset and LED Current Control Configuration The PD offset and LED current control is an algorithmic approach to increase signal quality...

Page 43: ...ent will be increased if LED current control is enabled Maximum amplitude of the controlled signal in ADC counts If the amplitude of the ADC signal grows above that value LED current will be decreased if LED current control is enabled Number of samples to average How many ADC samples are averaged before values go to FIFO AGC reset interval The interval at which the min and max values are calculate...

Page 44: ...omatic gain control TIA2 TIA3 and OFE1 can be selected or AGC algorithms can be disabled Minimum and maximum LED output current Sets the range in which the LED current can move if LED current control is enabled If LED current control is disabled the LED have constant LED current set in the LED Configuration window 5 2 5 Advanced Settings Application Settings The Application Settings setting is loc...

Page 45: ...re 48 SpO2 Configuration For further information please refer to the following document AS7038RB_SpO2_Calibration_Note Register Map The Register Map window is used to view change the contents of the complete set of AS7030B AS7038GB AS7038RB user register To open it click on the Register Map menu Changing a register value can be doe either by modifying its value in the relevant Value field or by to...

Page 46: ...cture on the right Enter file name and choose the file location then click Save Loading Configuration Settings from File To load a previously exported configuration settings click on the File Load Configuration menu This will open the Select Configuration File dialog box Select the configuration file from which to load settings and click Open button The settings imported from the file can be revie...

Page 47: ...ata from the AS703x When a measurement is stopped with the Stop button a pop up window will appear to select the file location and save the CSV file Figure 52 Export Raw Data Menu 5 2 6 Signal Optimization Three settings have a major impact on signal strength and quality LED current OFE gain Offset compensation LED current has a direct impact on signal strength with minimal impact on noise OFE gai...

Page 48: ...t skin wrist 2 8 Dark skin wrist 5 16 5 3 AS703x Firmware Upgrade 5 3 1 Controller Firmware Update over USB 1 Connect the USB cables to the Argon board 2 Push mode and ON S1 buttons together for 3 seconds then release Figure 54 Switch ON OFF Mode Button 3 The red LED on the Argon board will be turned on Sensor Board On Off Button S1 ON Press the button for 1 Sec OFF Press the button for 3 sec Mode...

Page 49: ...4 Check the right COM port name from the Device Manager Figure 55 Device Manager 5 Open the Application Firmware folder Figure 56 Firmware Folder 6 Modify batch script update_firmware bat to set right virtual com port Open the batch script update_firmware bat with the Notepad Put the correct COM port as shown in the below ...

Page 50: ... UG001014 v1 00 2021 May 06 53 50 Figure 57 Notepad Save the file and close the Notepad 7 Double click the batch script update_firmware bat to update the firmware Figure 58 Firmware Update 8 The message Device programmed and the green LED switching on means that programming was successful ...

Page 51: ...Document Feedback AS7030B AS7038GB AS7038RB Software Description Eval Kit Manual PUBLIC UG001014 v1 00 2021 May 06 53 51 Figure 59 Update Successful ...

Page 52: ...2021 May 06 53 52 6 Revision Information Changes from previous version to current revision v1 00 Page Initial production version Page and figure numbers for the previous version may differ from page and figure numbers in the current revision Correction of typographical errors is not explicitly mentioned ...

Page 53: ...or use of the technical data herein No obligation or liability to recipient or any third party shall arise or flow out of ams AG rendering of technical or other services RoHS Compliant ams Green Statement RoHS Compliant The term RoHS compliant means that ams AG products fully comply with current RoHS directives Our semiconductor products do not contain any chemicals for all 6 substance categories ...

Reviews: