diff --git a/docs/assets/img/product_pics/atom_base/atom_hdriver/atom_hdriver_01.webp b/docs/assets/img/product_pics/atom_base/atom_hdriver/atom_hdriver_01.webp new file mode 100644 index 00000000..e6257670 Binary files /dev/null and b/docs/assets/img/product_pics/atom_base/atom_hdriver/atom_hdriver_01.webp differ diff --git a/docs/assets/img/product_pics/atom_base/atom_hdriver/atom_hdriver_02.webp b/docs/assets/img/product_pics/atom_base/atom_hdriver/atom_hdriver_02.webp new file mode 100644 index 00000000..63173750 Binary files /dev/null and b/docs/assets/img/product_pics/atom_base/atom_hdriver/atom_hdriver_02.webp differ diff --git a/docs/assets/img/product_pics/atom_base/atom_hdriver/atom_hdriver_03.webp b/docs/assets/img/product_pics/atom_base/atom_hdriver/atom_hdriver_03.webp new file mode 100644 index 00000000..bae7f10d Binary files /dev/null and b/docs/assets/img/product_pics/atom_base/atom_hdriver/atom_hdriver_03.webp differ diff --git a/docs/en/atom/atom_hdriver.md b/docs/en/atom/atom_hdriver.md new file mode 100644 index 00000000..c4d541b7 --- /dev/null +++ b/docs/en/atom/atom_hdriver.md @@ -0,0 +1,140 @@ +# ATOM H-DRIVER + +SKU:K050 + +
+ +## Description + +**ATOM HDriver** is a `H-bridge` motor driver adapted to ATOM controller. Built-in DRV8876 motor driver chip, support `9-24V/DC power input` (Built-in DC/DC circuit powers the whole device, ADC pin G33 direct voltage divider circuit can monitor the power input at any time), the output current can reach `1.5A`, `peak 2A`, can be used for DC motor speed regulation and forward and reverse control. The driver integrates N-channel H bridge, charge pump regulator, current detection and regulation, current proportional output and protection circuit (protection function integration: power supply undervoltage lockout (UVLO), charge pump undervoltage (CPUV), output overvoltage Current (OCP) and device over temperature (TSD), fault conditions are also indicated by the `FAULT` pin). + +## Product Features + +- N-channel H-bridge motor driver + * Drives one bidirectional brushed DC motor + * Other resistive and inductive loads +– DRV8876: 700-mΩ (High-Side + Low-Side) +- High output current capability + * output 1.5A, Peak 2A +– H-bridge control modes +- 3.3-V logic inputs +- Spread spectrum clocking for low electromagnetic interference (EMI) +- Integrated protection features + * Undervoltage lockout (UVLO) + * Charge pump undervoltage (CPUV) + * Overcurrent protection (OCP) + * Automatic retry or outputs latched off(IMODE) + * Thermal shutdown (TSD) + * Automatic fault recovery + * Fault indicator pin (nFAULT) + +## Inclued + +- 1x ATOM Lite +- 1x ATOM H-driver +- 1x 3.96*4P Male +- 1x M2 Hex Key +- 1x M2*8mm Hexagon socket cup head machine screw +- 1x TYPE-C USB Cable(20cm) + +## Application + +- DC motor control + +## Specification + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SpecificationParameter
Power Input9-24V/DC
Current Outputoutput 1.5A, peak 2A
Net weight16g
Gross weight36g
Product Size24*48*18mm
Package Size54*54*20mm
+ +## EasyLoader + +>EasyLoader is a concise and fast program writer, which has a built-in case program related to the product. It can be burned to the main control by simple steps to perform a series of function verification. + +
+
+
+
+ Windows + + +
+
+
+ +
+ + +

Description:

+

Press the middle button to control the motor is forward and reverse, long press to stop

+
+
+
+ +## Related Link + +- **Datasheet** + - [DRV8876PWPR](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/atombase/atom_hdriver/C575551_DRV8876PWPR_2020-06-01.PDF) + +## PinMap + + + + +
ATOMG22G19G23G33
HdriverFAULTIN1IN2VIN-1/10
+ + + +?>Tip: When a fault occurs, the FAULT (G22) pin will be triggered to pull down. G33 can obtain 1/10 of the input voltage and can be used to detect the current power input. + +## Schematic + + + +## Example + +- [Arduino Example Code](https://github.com/m5stack/M5Atom/tree/master/examples/ATOM_BASE/ATOM_Hdriver) + + + diff --git a/docs/en/atom/atomic_qr.md b/docs/en/atom/atomic_qr.md index b61d0f1e..45254cd8 100644 --- a/docs/en/atom/atomic_qr.md +++ b/docs/en/atom/atomic_qr.md @@ -25,7 +25,6 @@ - 1D:EAN,UPC,Code 39,Code 93,Code 128,UCC/EAN 128, Codabar,Interleaved 2 of 5, ITF-6,ITF-14,ISBN,ISSN, MSI-Plessey,GS1 Databar,Code 11,Industrial 25,Standard 25,Plessey, Matrix 2 of 5 - ## Inclued - 1x ATOM QR-CODE @@ -127,7 +126,7 @@ The scan module has been configured at the factory. M5Atom Lite has no pre-burn ## EasyLoader ->EasyLoader is a concise and fast program writer, which has a built-in case program related to the product. It can be burned to the main control by simple steps to perform a series of function verification. Please install the corresponding driver according to the device type. M5Core host [Please click here to view the CP210X driver installation tutorial](en/arduino/arduino_development), M5StickC/V/T/ATOM series can be used without driver) +>EasyLoader is a concise and fast program writer, which has a built-in case program related to the product. It can be burned to the main control by simple steps to perform a series of function verification.
@@ -152,7 +151,7 @@ The scan module has been configured at the factory. M5Atom Lite has no pre-burn
-### PinMap +## PinMap diff --git a/docs/en/product_list.json b/docs/en/product_list.json index eb57db5d..3119dd56 100644 --- a/docs/en/product_list.json +++ b/docs/en/product_list.json @@ -132,7 +132,8 @@ {"a":"/#/en/atom/atomhub_switch_d", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/atom_base/atom_switch_d_01.webp", "p":"ATOM SWITCH-D", "sku":"K042-D" ,"kw":"ATOM SWITCH RS485"}, {"a":"/#/en/atom/atomfly", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/atom_base/atomfly.webp", "p":"ATOM-FLY", "sku":"K040" ,"kw":"ATOM FLY"}, {"a":"/#/en/atom/atom_mate", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/atom_base/atom_mate.webp", "p":"ATOM-MATE", "sku":"A086" ,"kw":"ATOM MATE HAT MOUNT PIN"}, - {"a":"/#/en/atom/atomic_step_motor", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/atom_base/atom_stepmotor.webp", "p":"ATOM STEPMOTOR", "sku":"K047" ,"kw":"ATOM STEP MOTOR"} + {"a":"/#/en/atom/atomic_step_motor", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/atom_base/atom_stepmotor.webp", "p":"ATOM STEPMOTOR", "sku":"K047" ,"kw":"ATOM STEP MOTOR"}, + {"a":"/#/en/atom/atom_hdriver", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/atom_base/atom_hdriver_01.webp", "p":"ATOM H-DRIVER", "sku":"K050" ,"kw":"H bridge"} ] }, "Modules": { @@ -215,7 +216,6 @@ ], "AI-Cameras": [ {"a":"/#/en/unit/unitv", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit-v-01.webp", "p":"UNIT-V(OV2640)", "sku":"U078", "qs":"/#/en/quick_start/unitv/unitv_quick_start" ,"kw":"K210 CAMERA OV2640", "category":"AI-Cameras"}, - {"a":"/#/zh_CN/unit/unitv_ov7740", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unitv_ov7740.webp", "p":"UNIT-V(OV7740)", "sku":"U078-C", "qs":"/#/zh_CN/quick_start/unitv/unitv_quick_start" ,"kw":"K210 CAMERA OV7740"}, {"a":"/#/en/core/m5stickv", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/core/m5stickv_01.webp", "p":"M5StickV", "sku":"K027" , "qs":"/#/en/quick_start/m5stickv/m5stickv_quick_start", "kw":"K210 CAMERA AXP192 MPU6886"} ] }, diff --git a/docs/en/unit/ameter.md b/docs/en/unit/ameter.md index cecf9eee..679c5ff0 100644 --- a/docs/en/unit/ameter.md +++ b/docs/en/unit/ameter.md @@ -104,14 +104,13 @@ bool Ammeter::saveCalibration2EEPROM(ammeterGain_t gain, int16_t hope, int16_t a ?>Absolute maxium `6A` Do not exceed it, otherwise the equipment will be burnt down. -
M5AtomGPIO23GPIO333.3VGND
- + - +
Current measurement rangeMaximum input current(A)Power dispensation(W)Minimum resolution(mA)Gain factor
4.096483.886082.50.125
PAG_4096(Calibrated)±483.882.50.125
0.2562.560.327680.156260.007813
PAG_256(Calibrated)±2.560.327680.156260.007813
diff --git a/docs/en/unit/vmeter.md b/docs/en/unit/vmeter.md index 26f7aa90..49400baf 100644 --- a/docs/en/unit/vmeter.md +++ b/docs/en/unit/vmeter.md @@ -106,12 +106,12 @@ bool Voltmeter::saveCalibration2EEPROM(voltmeterGain_t gain, int16_t hope, int16 --> - - + + - +
Voltage measurement rangeMaximum input voltage(V)Minimum resolution(mV)Gain factor
4.0961287.850.125
Voltage measurement rangeMaximum input DC voltage(V)Minimum resolution(mV)Gain factor
PAG_4096(Calibrated)±1287.850.125
0.25680.490.007813
PAG_256(Calibrated)±80.490.007813
## EasyLoader diff --git a/docs/zh_CN/atom/atom_hdriver.md b/docs/zh_CN/atom/atom_hdriver.md index 63738eaa..d2f5b6cf 100644 --- a/docs/zh_CN/atom/atom_hdriver.md +++ b/docs/zh_CN/atom/atom_hdriver.md @@ -1,6 +1,8 @@ -# ATOM HDriver +# ATOM H-DRIVER -SKU:K039 +SKU:K050 + +
## 描述 @@ -29,7 +31,7 @@ ## 包含 - 1x ATOM Lite -- 1x ATOM Hdriver +- 1x ATOM H-driver - 1x 3.96*4P 公头 - 1x M2内六角扳手 - 1x M2*8杯头机械牙螺丝 @@ -76,6 +78,34 @@ + +## EasyLoader + +>EasyLoader是一个简洁快速的程序烧录器,其内置了一个产品相关的案例程序,通过简单步骤将其烧录至主控,即可进行一系列的功能验证。 + +
+
+
+
+ Windows + + +
+
+
+ +
+ + +

案例描述:

+

按下中间按键控制电机正反转,长按停止

+
+
+
+ ## 相关链接 - **Datasheet** @@ -88,20 +118,23 @@ HdriverFAULTIN1IN2VIN-1/10 + + + + ?>提示:当故障发生时,将触发FAULT(G22)引脚下拉,G33能够获取输入电压的1/10,能够用于检测当前的电源输入情况。 -## 案例程序 - -- [Arduino代码示例](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/AtomBase/AtomFLY) - ## 原理图 +## 案例程序 + +- [Arduino代码示例](https://github.com/m5stack/M5Atom/tree/master/examples/ATOM_BASE/ATOM_Hdriver)