Board-dat/Board-DAT.md
... ...
@@ -156,8 +156,10 @@ LED control - [[ILC1063-dat]]
156 156
- [[ISB1016-dat]] - [[ISB1033-dat]]
157 157
158 158
### ITF
159
-- [[ITF1003-DAT]] - [[ITF1006-DAT]] - [[ITF1012-DAT]]
160 159
160
+- [[ITF1000-dat]]
161
+
162
+- [[ITF1003-DAT]] - [[ITF1006-DAT]] - [[ITF1012-DAT]]
161 163
162 164
163 165
### OPM
Board-dat/ITF/ITF1000-dat/ITF1000-dat.md
... ...
@@ -1,13 +1,18 @@
1 1
2 2
# ITF1000-dat
3 3
4
-https://www.electrodragon.com/product/raspberry-pi-rs-485-can-shield/
5 4
6
-![](2024-01-17-16-01-14.png)
5
+[Raspberry Pi RS-485, CAN Shield](https://www.electrodragon.com/product/raspberry-pi-rs-485-can-shield/)
6
+
7
+## Board Map
7 8
9
+![](2024-01-17-16-01-14.png)
8 10
11
+### Functions
9 12
13
+[[RS485-dat]] - On board Chips - from TXD0 and RXD0 to [[MAX3485-dat]]
10 14
15
+SPI to CAN - [[MCP2515-dat]]
11 16
12 17
## ref
13 18
Chip-cn-dat/HDSC-dat/HC32F003-dat/HC32F003-dat.md
... ...
@@ -5,24 +5,23 @@
5 5
## Features
6 6
7 7
8
-### Low power
9
-- 5μA @ 3V 深度睡眠模式:所有时钟关闭,上电复位有效,IO 状态保持,IO 中断有效,所有寄存器、RAM 和 CPU 数据保存状态时的功耗
10
-- 10μA @32KkHz 低速工作模式:CPU 和外设模块运行中,从 Flash 运行程序
11
-- 30μA/MHz@3V@16MHz 睡 眠 模 式 :CPU 停止工作,外设模块运行,主时钟运行
12
-- 150μA/MHz@3V@16MHz 工作模式:CPU 和外设模块运行,从 Flash 运行程序
13
-- 3μS 低功耗唤醒时间,使模式切换更加灵活高效,系统反应更为敏捷
14
-- 上述特性为室温下典型值,具体的电气特性,功耗特性参考电气特性一章
15
-
16
-## Specs
17
-
18
-- 通用引脚数 GPIO 16
19
-- CPU 内核 Cortex M0+
20
-- 频率 32MHz
21
-- 电源电压范围 1.8 ~5.5V
22
-- 单/双电源 单电源
23
-- 温度范围 -40 ~ 85℃
24
-
25
-
8
+### Low power
9
+
10
+- **5μA @ 3V Deep Sleep Mode:** Power consumption when all clocks are off, power-on reset is active, I/O state is maintained, I/O interrupts are active, and all registers, RAM, and CPU data are saved.
11
+- **10μA @ 32kHz Low-Speed Active Mode:** CPU and peripheral modules are running, executing program from Flash.
12
+- **30μA/MHz @ 3V @ 16MHz Sleep Mode:** CPU is stopped, peripheral modules are running, main clock is running.
13
+- **150μA/MHz @ 3V @ 16MHz Active Mode:** CPU and peripheral modules are running, executing program from Flash.
14
+- **3μS Low-Power Wake-up Time:** Enables more flexible and efficient mode switching, and more responsive system operation.
15
+- The above characteristics are typical values at room temperature. For specific electrical and power consumption characteristics, refer to the electrical characteristics chapter.
16
+
17
+## Specs
18
+
19
+- **Number of General Purpose I/O Pins (GPIO):** 16
20
+- **CPU Core:** Cortex M0+
21
+- **Frequency:** 32MHz
22
+- **Power Supply Voltage Range:** 1.8 ~ 5.5V
23
+- **Single/Dual Power Supply:** Single Power Supply
24
+- **Temperature Range:** -40 ~ 85℃
26 25
27 26
28 27
## Applications
Chip-dat/AVR-dat/tinyAVR-dat/tinyAVR-dat.md
... ...
@@ -7,7 +7,9 @@
7 7
8 8
- env setup [[megaTinyCore]]
9 9
10
-- [[attiny1604-dat]]
10
+- [[attiny1604-dat]] - [[attiny1616-dat]]
11
+
12
+- [[tinyavr-ATtiny1616-3216-ds.pdf]]
11 13
12 14
QFN
13 15
- [[ATtiny416-dat]]
Chip-dat/AVR-dat/tinyAVR-dat/tinyavr-ATtiny1616-3216-ds.pdf
... ...
Binary files /dev/null and b/Chip-dat/AVR-dat/tinyAVR-dat/tinyavr-ATtiny1616-3216-ds.pdf differ
Chip-dat/STC-dat/STC-dat.md
... ...
@@ -5,6 +5,9 @@
5 5
6 6
- [[STC-STC15.pdf]] (very large file, better download to view)
7 7
8
+
9
+-
10
+
8 11
## STC15W100, STC15F100 series
9 12
10 13
![](2024-10-27-13-36-15.png)
Tech-dat/Interface-dat/RS485-dat/RS485-DAT.md
... ...
@@ -36,6 +36,7 @@
36 36
37 37
- [[DPR1060-dat]] - [[MSP1076-dat]]
38 38
39
+- [[ITF1000-dat]]
39 40
40 41
- [[WCH-dat]]
41 42
Tech-dat/Interface-dat/can-dat/can-dat.md
... ...
@@ -16,6 +16,10 @@ CAN Transceiver - [[NXP-CAN-dat]]
16 16
SPI to CAN - [[MCP2551-dat]]
17 17
18 18
19
+## board
20
+
21
+- [[ITF1000-dat]]
22
+
19 23
## common software
20 24
21 25
Tech-dat/MCU-dat/mcu-dat.md
... ...
@@ -41,7 +41,7 @@ ATtiny
41 41
SAMD21
42 42
[[SDR1096-dat]]
43 43
44
-
44
+- [[dev-board-dat]]: [[STM32-dat]] - [[RP2040-dat]] - [[ESP32-dat]] - [[nRF-dat]] - [[SAMD21-dat]] - [[AVR-dat]] - [[tinyAVR-dat]] - [[attiny-dat]] - [[HC32F00X-dat]] - [[HDSC-SDK-dat]]
45 45
46 46
## Cheap High-operating temperature MCUs
47 47
... ...
@@ -61,6 +61,20 @@ SAMD21
61 61
- FS32K144HAT0MLHR == 10 usd
62 62
63 63
64
+
65
+## MCU with buildin DCDC Buck Converter
66
+
67
+Some versions (like ESP32-S3-WROOM-1U-N8R2) come with a built-in DC-DC converter.
68
+
69
+
70
+| MCU | Internal DC-DC | Cost (approx) | Simplicity | Notes |
71
+|------------------|----------------|----------------|------------|----------------------------------|
72
+| nRF52810 | ✅ Yes | $1.5–2 | ⭐⭐ | BLE-capable, efficient |
73
+| STM32L412 | ✅ Yes | ~$2.5 | ⭐⭐ | General-purpose low-power |
74
+| RP2040 (Pico) | ❌ (Pico: ✅) | $1–4 | ⭐⭐⭐ | Easy, cheap, DC-DC on module |
75
+| ATmega328P + DC-DC | External | ~$1.5 total | ⭐⭐⭐ | Classic and cheap combo |
76
+
77
+
64 78
## ref
65 79
66 80
- [[MCU]]
... ...
\ No newline at end of file
Tech-dat/Sensor-dat/3-Axis-Magnetic-Sensor-dat/3-Axis-Magnetic-Sensor-dat.md
... ...
@@ -1,4 +1,56 @@
1 1
2 2
# 3-Axis-Magnetic-Sensor-dat
3 3
4
-- 3-Axis Magnetic Sensor QMC5883L
... ...
\ No newline at end of file
0
+- 3-Axis Magnetic Sensor QMC5883L
1
+
2
+- [[HMC5983-dat]] - [[HMC5883-dat]] - [[honeywell-dat]]
3
+
4
+
5
+## compass sensor
6
+
7
+A compass sensor, also known as a magnetometer, is an electronic device that measures the direction and strength of magnetic fields.
8
+
9
+Its primary function is to determine direction relative to the Earth's magnetic poles (magnetic North and South).
10
+
11
+Here's a simple breakdown:
12
+
13
+- **Detects Earth's Magnetic Field**: The Earth acts like a giant magnet, creating a magnetic field around it.
14
+- **Senses Field Lines**: The compass sensor contains materials that are sensitive to these magnetic field lines.
15
+- **Outputs Directional Data**: Based on how it aligns with or measures the local magnetic field, the sensor outputs data that can be interpreted as a heading or direction (e.g., North, South, East, West, or a specific degree).
16
+-
17
+**In essence, it tells you which way is North (magnetically).**
18
+
19
+This information is then used by various devices for navigation, orientation, and other applications where knowing direction is important.
20
+
21
+
22
+
23
+
24
+## what a compass sensor does for a drone?
25
+
26
+For a drone, a compass sensor (magnetometer) is crucial for determining its heading or orientation relative to magnetic North. This information is vital for several key functions:
27
+
28
+**Navigation and Waypoint Flying:**
29
+
30
+To fly to a specific GPS coordinate (waypoint), the drone needs to know not only its current location (from GPS) but also which direction it's pointing. The compass provides this heading information, allowing the flight controller to steer the drone accurately towards the target.
31
+
32
+Without a compass, the drone might know where it is, but not which way it's facing, making autonomous navigation very difficult or impossible.
33
+
34
+**Maintaining Stable Flight and Orientation:**
35
+
36
+The flight controller uses compass data, along with data from other sensors like gyroscopes and accelerometers (in an IMU - Inertial Measurement Unit), to understand and maintain its orientation in 3D space.
37
+
38
+It helps the drone to fly in a straight line even if there's wind, as the flight controller can correct the drone's orientation based on the compass heading.
39
+
40
+**"Return to Home" (RTH) Feature:**
41
+
42
+When the RTH function is activated, the drone needs to know which direction "home" (the takeoff point) is. The compass provides the heading reference to orient itself correctly for the return journey.
43
+
44
+**Position Hold / Loiter Mode:**
45
+
46
+When a drone is in a "loiter" or "position hold" mode, it tries to stay in one spot. The compass helps it maintain its heading while the GPS helps it maintain its location, preventing it from drifting or spinning unintentionally.
47
+
48
+**Intelligent Flight Modes:**
49
+
50
+Many advanced flight modes, like "Point of Interest" (where the drone circles an object) or "Follow Me," rely on accurate heading information from the compass to execute maneuvers correctly.
51
+
52
+In summary, the compass sensor tells the drone which way it's pointing, which is fundamental for controlled flight, navigation, and many of its automated features. Interference with the compass (e.g., from nearby metal objects or strong magnetic fields) can lead to erratic flight behavior, often called a "toilet bowl effect" where the drone circles uncontrollably.
... ...
\ No newline at end of file
Tech-dat/Sensor-dat/Motion-sensor-dat/motion-sensor-dat.md
... ...
@@ -21,7 +21,14 @@ most simple motion sensor
21 21
- [[ultrasonic-sensor-dat]]
22 22
23 23
24
-## sensor modules
24
+## Motion sensor types
25
+
26
+- [[accelerometer-dat]] - [[gyroscope-dat]] - [[magnetometer-dat]] - [[PIR-sensor-dat]] - [[radar-sensor]] - [[TOF-sensor-dat]] - [[LiDAR-sensor-dat]] - [[compass-sensor-dat]]
27
+
28
+
29
+
30
+
31
+## sensor combination
25 32
26 33
| Board | sensor 1 | func1 | sensor 2 | func2 |
27 34
| --------------- | ---------------- | ---------------------- | -------------- | ---------------------------------------------------- |
Tech-dat/Sensor-dat/compass-sensor-dat/compass-sensor-dat.md
... ...
@@ -1,7 +1,4 @@
1 1
2 2
# compass-sensor-dat
3 3
4
-- [[HMC5983-dat]] - [[HMC5883-dat]] - [[honeywell-dat]]
5
-
6
-
7
-
4
+- [[3-Axis-Magnetic-Sensor-dat]]
... ...
\ No newline at end of file