Metadata-Version: 2.1
Name: it6800
Version: 0.1.0
Summary: IT6800 is DC Power Supply, product by ITECH
Home-page: https://github.com/JerryZheng89/it6800_whl
Author: Jerry Zheng
Author-email: JerryZheng2018@outlook.com
License: CC BY-NC 4.0
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: Microsoft :: Windows :: Windows 10
Classifier: Operating System :: Microsoft :: Windows :: Windows 11
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: pyserial>=3.0

 psutil

# IT6800

![](https://badge.fury.io/py/license.svg)
![LICENSE](https://licensebuttons.net/l/by-nc/4.0/88x31.png)

## IT6800 lib

This package is the library for device IT6800 series, IT6831A has been tested
[IT6800 Product Main Page](https://www.itechate.com/en/product/info_128.aspx?itemid=122&lcid=109)

## Product Overview

IT6800A/B series power supply is single output DC programmable power

supply, which support panel programming and offer OCP and OVP.

Furthermore, built-in RS232/USB communication interface is suitable for either

bench or rack mounted operation, which can provide multiple solutions

according to the requirements of your design and test. IT6860A/B series and

IT6870A/B series programming DC power supply offer the dual-range voltage

switch for your choice, which can replace two ordinary ones.

- High-visibility vacuum fluorescent display (VFD)
- Digital keypad operation

* High accuracy and high resolution
* Low ripple and low noise
* Intelligent fan control, energy conservation, noise reduction
* Can be monitored by computer software
* Output voltage and current values accordance with procedure
* Can use the knob to adjust the voltage and current
* Can adjust the numbers steps using the cursor
* Can set the output timer(0.1~9999.9S)
* Standard RS232/USB communication interface
* Rich SCPI orders and IT6820 compatible frame protocol to facilitate the

formation of intelligent test platform

**Model Voltage Current Power**

IT6831A 0~18V 0~10A 0~180W

IT6832A 0~32V 0~6A 0~192W

IT6833A 0~72V 0~3A 0~216W

IT6835A 0~50V 0~4A 0~200W

IT6861A 0~20V/ 0~8V 0~5A/ 0~9A 0~100W/ 0~72W

IT6862A 0~32V/ 0~12V 0~3A/ 0~6A 0~96W/ 0~72W

IT6863A 0~72V/ 0~32V 0~1.5A/ 0~3A 0~108W/ 0~96W

IT6872A 0~35V/0~15V 0~4A/0~7A 0~140W/0~105W

IT6873A 0~75V/ 0~32V 0~2A/ 0~4A 0~150W/ 0~128W

IT6874A 0~150V/ 0~60V 0~1.2A/ 0~2A 0~180W/ 0~120W

IT6832B 0~32V 0~6A 0~192W

IT6833B 0~32V 0~6A 0~192W

IT6835B 0~50V 0~4A 0~200W

IT6861B 0~20V/ 0~8V 0~5A/ 0~9A 0~100W/ 0~72W

IT6862B 0~32V/ 0~12V 0~3A/ 0~6A 0~96W/ 0~72W

IT6863B 0~72V/ 0~32V 0~1.5A/ 0~3A 0~108W/ 0~96W

IT6872B 0~35V/ 0~15V 0~4A/ 0~7A 0~140W/ 0~105W

IT6873B 0~75V/ 0~32V 0~2A/ 0~4A 0~150W/ 0~128W

IT6874B 0~150V/ 0~60V 0~1.2A/ 0~2A 0~180W/ 0~120W

## Basic Usage

```python
from it6800 import IT6800

if __name__ == "__main__":
    inst = IT6800('USB0::11975::26624::802442043817210054::0::INSTR')
    if inst.open():
        print("open IT6800 inst Success!")
    else:
        sys.exit(0)
  
    inst.set_voltage(3.3) # set 3.3V
    inst.set_current(2.0) # set 2.0A
    inst.get_current()    # get current settings, 2.0A
    inst.measure_current()# get the real current value , 0A
    inst.set_output(True) # set output
    inst.get_voltage()    # get voltage
    inst.get_current()    # get current settings, 2.0A
    inst.measure_current()# get the real current value
    inst.close()		  # close IT6800 inst device
```
