Chip-dat/Analog-chip-dat/2023-10-26-15-20-07.png
... ...
Binary files /dev/null and b/Chip-dat/Analog-chip-dat/2023-10-26-15-20-07.png differ
Chip-dat/Analog-chip-dat/DS3231-dat/ds3231-dat.md
... ...
@@ -0,0 +1,34 @@
1
+
2
+# DS3231-dat
3
+
4
+
5
+https://www.analog.com/media/en/technical-documentation/data-sheets/ds3231.pdf
6
+
7
+
8
+The DS3231 is a low-cost, high-precision I2C real-time clock (RTC) with an integrated temperature-compensated crystal oscillator (TCXO) and crystal.
9
+
10
+The device includes a battery input to maintain accurate timekeeping when mains power is removed.
11
+
12
+Integrated crystal oscillators improve the long-term accuracy of the device and reduce component count on the production line.
13
+
14
+The DS3231 is available in commercial and industrial temperature ranges and is available in a 16-pin 300mil SO package.
15
+
16
+The RTC stores seconds, minutes, hours, day of the week, date, month and year information. For months with less than 31 days, the end of the month date will be automatically adjusted, including corrections for leap years.
17
+
18
+The clock can operate in 24-hour or 12-hour format with /AM/PM indication.
19
+
20
+Provides two programmable calendar alarms and a programmable square wave output. Address and data are transmitted serially through the I2C bidirectional bus.
21
+
22
+Precision, temperature-compensated voltage reference and comparator circuitry monitors VCC status, detects power supply failures, provides a reset output, and automatically switches to backup power when necessary.
23
+
24
+Additionally, the /RST monitor pin can be used as a manual input to generate a μP reset.
25
+
26
+In addition to high timing accuracy, the DS3231 also has some other functions that expand the system host's additional functions and options.
27
+
28
+A very accurate digital temperature sensor is integrated inside the device and can be accessed (like the time) via the I2C* interface. The accuracy of this temperature sensor is ±3°C.
29
+
30
+On-chip control circuitry enables automatic power detection and manages power switching between primary and backup power sources (i.e., low-voltage batteries).
31
+
32
+If the main power supply is lost, the device continues to provide accurate timing and temperature with unaffected performance.
33
+
34
+An on-chip reset function can be used to restart the system microprocessor when the main power supply is re-applied or the voltage value returns to an acceptable range.
... ...
\ No newline at end of file
Chip-dat/Analog-chip-dat/LTC4054-dat.md
... ...
@@ -0,0 +1,7 @@
1
+
2
+# LTC4054-dat
3
+
4
+![](2023-10-26-15-20-07.png)
5
+
6
+
7
+- [[LTC4054]]
... ...
\ No newline at end of file
Chip-dat/Analog-chip-dat/MAX30102-dat/MAX30102-dat.md
... ...
@@ -0,0 +1,25 @@
1
+
2
+# MAX30102-dat
3
+
4
+The MAX30102 is an integrated pulse oximeter and heart rate monitor biosensor module. It integrates a red LED and an infrared LED, photodetector, optical components, and low-noise electronic circuitry with ambient light suppression.
5
+
6
+The MAX30102 features a 1.8V power supply and a separate 5.OV power supply for internal LEDs.
7
+
8
+It is used in wearable devices for heart rate and blood oxygen acquisition, and is worn on fingers, earlobes, and wrists.
9
+
10
+The standard 12C-compatible communication interface can transmit the collected values ​​to the Arduino, KL25Z and other microcontrollers for heart rate and blood oxygen calculation.
11
+
12
+In addition, the chip can also shut down the module through software, the standby current is close to zero, and the power supply is always maintained.
13
+
14
+Because of its excellent performance, the chip is widely used in the Samsung Gala x y S series mobile phones. Compared with the previous generation MAX30100, the chip integrates a glass cover to effectively eliminate external and internal light interference, and has the best reliable performance.
15
+
16
+- LED peak wavelength 660nm/880nm
17
+- LED supply voltage · 3.3 - 5v
18
+- Detection signal type Light reflection signal (PPG)
19
+- Output signal connection · 12C connection
20
+- Communication interface voltage: 1.8, 3.3V, 5V (optional)
21
+- Board reserved assembly hole size: 0.5 × 8.5 mm
22
+
23
+## ref
24
+
25
+- [[SMO1013-dat]]
... ...
\ No newline at end of file
Chip-dat/Analog-chip-dat/MAX31855-dat.md
... ...
@@ -0,0 +1,4 @@
1
+
2
+# MAX31855-dat
3
+
4
+https://www.electrodragon.com/product/max31855-breakout-board-for-thermocouple-genius-ic/
... ...
\ No newline at end of file
Chip-dat/Analog-chip-dat/MAX6675-dat.md
... ...
@@ -0,0 +1,28 @@
1
+
2
+# MAX6675-dat
3
+
4
+Cold-Junction-Compensated K-Thermocoupleto-Digital Converter (0°C to +1024°C)
5
+
6
+https://www.analog.com/media/en/technical-documentation/data-sheets/MAX6675.pdf
7
+
8
+
9
+The MAX6675 is a temperature module that uses a K-type thermocouple to measure temperatures from 0°C to 1024°C. It includes a driver and amplifier. The MAX6675 digitizes the signal from the thermocouple and outputs the data in a 12-bit resolution, SPI-compatible, read-only format.
10
+
11
+
12
+The MAX6675 has the following features:
13
+- 0°C to 1024°C temperature range
14
+- 12-bit resolution
15
+- SPI-compatible, read-only format
16
+- 0.25°C temperature resolution
17
+- 8 LSBs thermocouple accuracy for temperatures ranging from 0°C to +700°C
18
+- Small-outline IC, narrow (0.15in)
19
+- Requires a power source from 3.0V to 5V
20
+- Draws 1.5mA maximum
21
+
22
+
23
+**The MAX6675 is discontinued and replaced with the MAX31855. **
24
+
25
+
26
+https://www.electrodragon.com/product/max6675-breakout-board-for-thermocouple-genius-ic/
27
+
28
+- [[thermocouple-dat]]
... ...
\ No newline at end of file
Chip-dat/Analog-chip-dat/MAX98357-dat/2024-12-26-15-18-55.png
... ...
Binary files /dev/null and b/Chip-dat/Analog-chip-dat/MAX98357-dat/2024-12-26-15-18-55.png differ
Chip-dat/Analog-chip-dat/MAX98357-dat/2024-12-26-19-06-13.png
... ...
Binary files /dev/null and b/Chip-dat/Analog-chip-dat/MAX98357-dat/2024-12-26-19-06-13.png differ
Chip-dat/Analog-chip-dat/MAX98357-dat/2025-01-06-14-05-50.png
... ...
Binary files /dev/null and b/Chip-dat/Analog-chip-dat/MAX98357-dat/2025-01-06-14-05-50.png differ
Chip-dat/Analog-chip-dat/MAX98357-dat/2025-01-06-14-15-26.png
... ...
Binary files /dev/null and b/Chip-dat/Analog-chip-dat/MAX98357-dat/2025-01-06-14-15-26.png differ
Chip-dat/Analog-chip-dat/MAX98357-dat/2025-01-06-15-56-23.png
... ...
Binary files /dev/null and b/Chip-dat/Analog-chip-dat/MAX98357-dat/2025-01-06-15-56-23.png differ
Chip-dat/Analog-chip-dat/MAX98357-dat/MAX98357-code.ino
... ...
@@ -0,0 +1,56 @@
1
+
2
+
3
+// Include required libraries
4
+#include "Arduino.h"
5
+#include "Audio.h"
6
+#include "SD.h"
7
+#include "FS.h"
8
+
9
+// microSD Card Reader connections
10
+#define SD_CS 5
11
+#define SPI_MOSI 23
12
+#define SPI_MISO 19
13
+#define SPI_SCK 18
14
+
15
+// I2S Connections
16
+#define I2S_DOUT 22
17
+#define I2S_BCLK 26
18
+#define I2S_LRC 25
19
+
20
+ // Create Audio object
21
+Audio audio;
22
+
23
+void setup() {
24
+
25
+ // Set microSD Card CS as OUTPUT and set HIGH
26
+ pinMode(SD_CS, OUTPUT);
27
+ digitalWrite(SD_CS, HIGH);
28
+
29
+ // Initialize SPI bus for microSD Card
30
+ SPI.begin(SPI_SCK, SPI_MISO, SPI_MOSI);
31
+
32
+ // Start Serial Port
33
+ Serial.begin(115200);
34
+
35
+ // Start microSD Card
36
+ if(!SD.begin(SD_CS))
37
+ {
38
+ Serial.println("Error accessing microSD card!");
39
+ while(true);
40
+ }
41
+
42
+ // Setup I2S
43
+ audio.setPinout(I2S_BCLK, I2S_LRC, I2S_DOUT);
44
+
45
+ // Set Volume
46
+ audio.setVolume(5);
47
+
48
+ // Open music file
49
+ audio.connecttoFS(SD,"/MYMUSIC.mp3");
50
+
51
+}
52
+
53
+void loop()
54
+{
55
+ audio.loop();
56
+}
... ...
\ No newline at end of file
Chip-dat/Analog-chip-dat/MAX98357-dat/MAX98357-dat.md
... ...
@@ -0,0 +1,93 @@
1
+
2
+# MAX98357
3
+
4
+- PCM Input Class D Audio Power Amplifiers
5
+
6
+## Features
7
+
8
+- 01 Output power: 3.2W at 4Ω, THD 10% 1.8W at 8Q, THD 10%
9
+- 02 I2S sampling rate: 8kHz-96kHz
10
+- 03 Selectable class D amplifier gain: 3dB/6dB/9dB/12dB/15dB
11
+- 04 No master clock (MCLK) required
12
+- 05 Plug and play: only a single power supply is needed, 35 different clocks and 128 digital audio formats can be automatically configured
13
+- 06 Suitable for microcontrollers or development board systems with I2S audio output such as RaspberryPi, ArduinoL and ESP32
14
+
15
+
16
+## SCH
17
+
18
+![](2024-12-26-15-18-55.png)
19
+
20
+![](2025-01-06-14-05-50.png)
21
+
22
+## Pins
23
+
24
+- [[I2S-dat]]
25
+
26
+| Pin | ESP32 | ESP32-S3 | Note |
27
+| ---- | ----- | -------- | ----------------------------------------------------------------------------------------- |
28
+| LRC | 25 | 11 | Left/right clock synchronization clock for I2S and LJ modes for TDM mode |
29
+| BCLK | 5 | 12 | Bit clock input |
30
+| DIN | 26 | 13 | Digital input signal |
31
+| GAIN | | | Gain and channel selection In TDM mode, the gain is fixed at 12dB |
32
+| SD | | | Shutdown and channel selection. SD_MODE is pulled low to put the device in shutdown state |
33
+| GND | | | Power ground |
34
+| VCC | | | Power positive, DC2.5V-5.5V |
35
+
36
+- [[arduino-ESP32-dat]]
37
+
38
+## wiring
39
+
40
+
41
+![](2024-12-26-19-06-13.png)
42
+
43
+## Use with ESP32-S3
44
+
45
+- [[ESP32-S3-board-dat]] i2s.setPins(12, 11, 13, -1, -1);
46
+- pull SD high to use
47
+- IO17
48
+- IO16
49
+- IO15
50
+
51
+![](2025-01-06-15-56-23.png)
52
+
53
+
54
+
55
+## Dimension
56
+
57
+![](2025-01-06-14-15-26.png)
58
+
59
+## Output setup
60
+
61
+SD_MODE pin (or similar). Depending on the resistor you connect:
62
+
63
+- The MAX98357 outputs only the left channel, only the right channel, or a combined mono output.
64
+- This allows for flexibility depending on whether you're driving one speaker (mono) or two speakers (stereo).
65
+What You Should Do:
66
+
67
+If you're implementing this:
68
+
69
+Decide if you want left channel, right channel, or mono output.
70
+
71
+Use the specified resistors or configurations:
72
+
73
+- For LEFT: Connect 0 Ohm (direct to VDD).
74
+- For RIGHT: Use a 370K resistor.
75
+- For MONO: Use a resistor divider that sums up to 1.011M Ohms.
76
+
77
+
78
+## code
79
+
80
+- [[MAX98357-code.ino]] - [[I2S-dat]]
81
+
82
+### code common error:
83
+
84
+i2s_write_bytes((i2s_port_t)0, (const char *)data, numData, portMAX_DELAY);
85
+- 'i2s_write_bytes' was not declared in this scope
86
+
87
+
88
+
89
+## ref
90
+
91
+- [[I2S-dat]]
92
+
93
+- [[MAX98357-datasheet.pdf]]
... ...
\ No newline at end of file
Chip-dat/Analog-chip-dat/MAX98357-dat/MAX98357-datasheet.pdf
... ...
Binary files /dev/null and b/Chip-dat/Analog-chip-dat/MAX98357-dat/MAX98357-datasheet.pdf differ
Chip-dat/Analog-chip-dat/analog-chip-dat.md
... ...
@@ -0,0 +1,7 @@
1
+
2
+# analog-dat.md
3
+
4
+- [[ds3231-dat]] - [[max30102-dat]] - [[max31865-dat]] - [[max98357-dat]] - [[LTC4054-dat]] - [[MAX6675-dat]] - [[MAX31855-dat]]
5
+
6
+
7
+- ad7190-dat
... ...
\ No newline at end of file
Chip-dat/Analog-chip-dat/max31865-dat/MAX31865.pdf
... ...
Binary files /dev/null and b/Chip-dat/Analog-chip-dat/max31865-dat/MAX31865.pdf differ
Chip-dat/Analog-chip-dat/max31865-dat/max31865-dat.md
... ...
@@ -0,0 +1,6 @@
1
+
2
+# max31865-dat
3
+
4
+
5
+- [[max31865.pdf]]
6
+
Chip-dat/Analog-dat/2023-10-26-15-20-07.png
... ...
Binary files a/Chip-dat/Analog-dat/2023-10-26-15-20-07.png and /dev/null differ
Chip-dat/Analog-dat/DS3231-dat/ds3231-dat.md
... ...
@@ -1,34 +0,0 @@
1
-
2
-# DS3231-dat
3
-
4
-
5
-https://www.analog.com/media/en/technical-documentation/data-sheets/ds3231.pdf
6
-
7
-
8
-The DS3231 is a low-cost, high-precision I2C real-time clock (RTC) with an integrated temperature-compensated crystal oscillator (TCXO) and crystal.
9
-
10
-The device includes a battery input to maintain accurate timekeeping when mains power is removed.
11
-
12
-Integrated crystal oscillators improve the long-term accuracy of the device and reduce component count on the production line.
13
-
14
-The DS3231 is available in commercial and industrial temperature ranges and is available in a 16-pin 300mil SO package.
15
-
16
-The RTC stores seconds, minutes, hours, day of the week, date, month and year information. For months with less than 31 days, the end of the month date will be automatically adjusted, including corrections for leap years.
17
-
18
-The clock can operate in 24-hour or 12-hour format with /AM/PM indication.
19
-
20
-Provides two programmable calendar alarms and a programmable square wave output. Address and data are transmitted serially through the I2C bidirectional bus.
21
-
22
-Precision, temperature-compensated voltage reference and comparator circuitry monitors VCC status, detects power supply failures, provides a reset output, and automatically switches to backup power when necessary.
23
-
24
-Additionally, the /RST monitor pin can be used as a manual input to generate a μP reset.
25
-
26
-In addition to high timing accuracy, the DS3231 also has some other functions that expand the system host's additional functions and options.
27
-
28
-A very accurate digital temperature sensor is integrated inside the device and can be accessed (like the time) via the I2C* interface. The accuracy of this temperature sensor is ±3°C.
29
-
30
-On-chip control circuitry enables automatic power detection and manages power switching between primary and backup power sources (i.e., low-voltage batteries).
31
-
32
-If the main power supply is lost, the device continues to provide accurate timing and temperature with unaffected performance.
33
-
34
-An on-chip reset function can be used to restart the system microprocessor when the main power supply is re-applied or the voltage value returns to an acceptable range.
... ...
\ No newline at end of file
Chip-dat/Analog-dat/LTC4054-dat.md
... ...
@@ -1,7 +0,0 @@
1
-
2
-# LTC4054-dat
3
-
4
-![](2023-10-26-15-20-07.png)
5
-
6
-
7
-- [[LTC4054]]
... ...
\ No newline at end of file
Chip-dat/Analog-dat/MAX30102-dat/MAX30102-dat.md
... ...
@@ -1,25 +0,0 @@
1
-
2
-# MAX30102-dat
3
-
4
-The MAX30102 is an integrated pulse oximeter and heart rate monitor biosensor module. It integrates a red LED and an infrared LED, photodetector, optical components, and low-noise electronic circuitry with ambient light suppression.
5
-
6
-The MAX30102 features a 1.8V power supply and a separate 5.OV power supply for internal LEDs.
7
-
8
-It is used in wearable devices for heart rate and blood oxygen acquisition, and is worn on fingers, earlobes, and wrists.
9
-
10
-The standard 12C-compatible communication interface can transmit the collected values ​​to the Arduino, KL25Z and other microcontrollers for heart rate and blood oxygen calculation.
11
-
12
-In addition, the chip can also shut down the module through software, the standby current is close to zero, and the power supply is always maintained.
13
-
14
-Because of its excellent performance, the chip is widely used in the Samsung Gala x y S series mobile phones. Compared with the previous generation MAX30100, the chip integrates a glass cover to effectively eliminate external and internal light interference, and has the best reliable performance.
15
-
16
-- LED peak wavelength 660nm/880nm
17
-- LED supply voltage · 3.3 - 5v
18
-- Detection signal type Light reflection signal (PPG)
19
-- Output signal connection · 12C connection
20
-- Communication interface voltage: 1.8, 3.3V, 5V (optional)
21
-- Board reserved assembly hole size: 0.5 × 8.5 mm
22
-
23
-## ref
24
-
25
-- [[SMO1013-dat]]
... ...
\ No newline at end of file
Chip-dat/Analog-dat/MAX31855-dat.md
... ...
@@ -1,4 +0,0 @@
1
-
2
-# MAX31855-dat
3
-
4
-https://www.electrodragon.com/product/max31855-breakout-board-for-thermocouple-genius-ic/
... ...
\ No newline at end of file
Chip-dat/Analog-dat/MAX6675-dat.md
... ...
@@ -1,28 +0,0 @@
1
-
2
-# MAX6675-dat
3
-
4
-Cold-Junction-Compensated K-Thermocoupleto-Digital Converter (0°C to +1024°C)
5
-
6
-https://www.analog.com/media/en/technical-documentation/data-sheets/MAX6675.pdf
7
-
8
-
9
-The MAX6675 is a temperature module that uses a K-type thermocouple to measure temperatures from 0°C to 1024°C. It includes a driver and amplifier. The MAX6675 digitizes the signal from the thermocouple and outputs the data in a 12-bit resolution, SPI-compatible, read-only format.
10
-
11
-
12
-The MAX6675 has the following features:
13
-- 0°C to 1024°C temperature range
14
-- 12-bit resolution
15
-- SPI-compatible, read-only format
16
-- 0.25°C temperature resolution
17
-- 8 LSBs thermocouple accuracy for temperatures ranging from 0°C to +700°C
18
-- Small-outline IC, narrow (0.15in)
19
-- Requires a power source from 3.0V to 5V
20
-- Draws 1.5mA maximum
21
-
22
-
23
-**The MAX6675 is discontinued and replaced with the MAX31855. **
24
-
25
-
26
-https://www.electrodragon.com/product/max6675-breakout-board-for-thermocouple-genius-ic/
27
-
28
-- [[thermocouple-dat]]
... ...
\ No newline at end of file
Chip-dat/Analog-dat/MAX98357-dat/2024-12-26-15-18-55.png
... ...
Binary files a/Chip-dat/Analog-dat/MAX98357-dat/2024-12-26-15-18-55.png and /dev/null differ
Chip-dat/Analog-dat/MAX98357-dat/2024-12-26-19-06-13.png
... ...
Binary files a/Chip-dat/Analog-dat/MAX98357-dat/2024-12-26-19-06-13.png and /dev/null differ
Chip-dat/Analog-dat/MAX98357-dat/2025-01-06-14-05-50.png
... ...
Binary files a/Chip-dat/Analog-dat/MAX98357-dat/2025-01-06-14-05-50.png and /dev/null differ
Chip-dat/Analog-dat/MAX98357-dat/2025-01-06-14-15-26.png
... ...
Binary files a/Chip-dat/Analog-dat/MAX98357-dat/2025-01-06-14-15-26.png and /dev/null differ
Chip-dat/Analog-dat/MAX98357-dat/2025-01-06-15-56-23.png
... ...
Binary files a/Chip-dat/Analog-dat/MAX98357-dat/2025-01-06-15-56-23.png and /dev/null differ
Chip-dat/Analog-dat/MAX98357-dat/MAX98357-code.ino
... ...
@@ -1,56 +0,0 @@
1
-
2
-
3
-// Include required libraries
4
-#include "Arduino.h"
5
-#include "Audio.h"
6
-#include "SD.h"
7
-#include "FS.h"
8
-
9
-// microSD Card Reader connections
10
-#define SD_CS 5
11
-#define SPI_MOSI 23
12
-#define SPI_MISO 19
13
-#define SPI_SCK 18
14
-
15
-// I2S Connections
16
-#define I2S_DOUT 22
17
-#define I2S_BCLK 26
18
-#define I2S_LRC 25
19
-
20
- // Create Audio object
21
-Audio audio;
22
-
23
-void setup() {
24
-
25
- // Set microSD Card CS as OUTPUT and set HIGH
26
- pinMode(SD_CS, OUTPUT);
27
- digitalWrite(SD_CS, HIGH);
28
-
29
- // Initialize SPI bus for microSD Card
30
- SPI.begin(SPI_SCK, SPI_MISO, SPI_MOSI);
31
-
32
- // Start Serial Port
33
- Serial.begin(115200);
34
-
35
- // Start microSD Card
36
- if(!SD.begin(SD_CS))
37
- {
38
- Serial.println("Error accessing microSD card!");
39
- while(true);
40
- }
41
-
42
- // Setup I2S
43
- audio.setPinout(I2S_BCLK, I2S_LRC, I2S_DOUT);
44
-
45
- // Set Volume
46
- audio.setVolume(5);
47
-
48
- // Open music file
49
- audio.connecttoFS(SD,"/MYMUSIC.mp3");
50
-
51
-}
52
-
53
-void loop()
54
-{
55
- audio.loop();
56
-}
... ...
\ No newline at end of file
Chip-dat/Analog-dat/MAX98357-dat/MAX98357-dat.md
... ...
@@ -1,93 +0,0 @@
1
-
2
-# MAX98357
3
-
4
-- PCM Input Class D Audio Power Amplifiers
5
-
6
-## Features
7
-
8
-- 01 Output power: 3.2W at 4Ω, THD 10% 1.8W at 8Q, THD 10%
9
-- 02 I2S sampling rate: 8kHz-96kHz
10
-- 03 Selectable class D amplifier gain: 3dB/6dB/9dB/12dB/15dB
11
-- 04 No master clock (MCLK) required
12
-- 05 Plug and play: only a single power supply is needed, 35 different clocks and 128 digital audio formats can be automatically configured
13
-- 06 Suitable for microcontrollers or development board systems with I2S audio output such as RaspberryPi, ArduinoL and ESP32
14
-
15
-
16
-## SCH
17
-
18
-![](2024-12-26-15-18-55.png)
19
-
20
-![](2025-01-06-14-05-50.png)
21
-
22
-## Pins
23
-
24
-- [[I2S-dat]]
25
-
26
-| Pin | ESP32 | ESP32-S3 | Note |
27
-| ---- | ----- | -------- | ----------------------------------------------------------------------------------------- |
28
-| LRC | 25 | 11 | Left/right clock synchronization clock for I2S and LJ modes for TDM mode |
29
-| BCLK | 5 | 12 | Bit clock input |
30
-| DIN | 26 | 13 | Digital input signal |
31
-| GAIN | | | Gain and channel selection In TDM mode, the gain is fixed at 12dB |
32
-| SD | | | Shutdown and channel selection. SD_MODE is pulled low to put the device in shutdown state |
33
-| GND | | | Power ground |
34
-| VCC | | | Power positive, DC2.5V-5.5V |
35
-
36
-- [[arduino-ESP32-dat]]
37
-
38
-## wiring
39
-
40
-
41
-![](2024-12-26-19-06-13.png)
42
-
43
-## Use with ESP32-S3
44
-
45
-- [[ESP32-S3-board-dat]] i2s.setPins(12, 11, 13, -1, -1);
46
-- pull SD high to use
47
-- IO17
48
-- IO16
49
-- IO15
50
-
51
-![](2025-01-06-15-56-23.png)
52
-
53
-
54
-
55
-## Dimension
56
-
57
-![](2025-01-06-14-15-26.png)
58
-
59
-## Output setup
60
-
61
-SD_MODE pin (or similar). Depending on the resistor you connect:
62
-
63
-- The MAX98357 outputs only the left channel, only the right channel, or a combined mono output.
64
-- This allows for flexibility depending on whether you're driving one speaker (mono) or two speakers (stereo).
65
-What You Should Do:
66
-
67
-If you're implementing this:
68
-
69
-Decide if you want left channel, right channel, or mono output.
70
-
71
-Use the specified resistors or configurations:
72
-
73
-- For LEFT: Connect 0 Ohm (direct to VDD).
74
-- For RIGHT: Use a 370K resistor.
75
-- For MONO: Use a resistor divider that sums up to 1.011M Ohms.
76
-
77
-
78
-## code
79
-
80
-- [[MAX98357-code.ino]] - [[I2S-dat]]
81
-
82
-### code common error:
83
-
84
-i2s_write_bytes((i2s_port_t)0, (const char *)data, numData, portMAX_DELAY);
85
-- 'i2s_write_bytes' was not declared in this scope
86
-
87
-
88
-
89
-## ref
90
-
91
-- [[I2S-dat]]
92
-
93
-- [[MAX98357-datasheet.pdf]]
... ...
\ No newline at end of file
Chip-dat/Analog-dat/MAX98357-dat/MAX98357-datasheet.pdf
... ...
Binary files a/Chip-dat/Analog-dat/MAX98357-dat/MAX98357-datasheet.pdf and /dev/null differ
Chip-dat/Analog-dat/analog-dat.md
... ...
@@ -1,7 +0,0 @@
1
-
2
-# analog-dat.md
3
-
4
-- [[ds3231-dat]] - [[max30102-dat]] - [[max31865-dat]] - [[max98357-dat]] - [[LTC4054-dat]] - [[MAX6675-dat]] - [[MAX31855-dat]]
5
-
6
-
7
-- ad7190-dat
... ...
\ No newline at end of file
Chip-dat/Analog-dat/max31865-dat/MAX31865.pdf
... ...
Binary files a/Chip-dat/Analog-dat/max31865-dat/MAX31865.pdf and /dev/null differ
Chip-dat/Analog-dat/max31865-dat/max31865-dat.md
... ...
@@ -1,6 +0,0 @@
1
-
2
-# max31865-dat
3
-
4
-
5
-- [[max31865.pdf]]
6
-
Chip-dat/mediatek-dat/MT7628-dat/MT7628-dat.md
... ...
@@ -1,6 +1,19 @@
1 1
2 2
# MT7628-dat
3 3
4
+
5
+### Summary to use for [[VOIP-dat]]:
6
+
7
+- **Input**:
8
+ - Analog: **CVBS**, **AHD**, or other analog video signals
9
+ - Digital: **HDMI**, **DVI** (optional)
10
+
11
+- **Output**:
12
+ - Digital IP stream: **H.264** or **H.265** encoding
13
+ - **Ethernet** or **Wi-Fi** network transmission
14
+ - Common protocols: **RTSP**, **MJPEG**, etc.
15
+
16
+
4 17
## ref
5 18
6 19
- [[MT7628]]
... ...
\ No newline at end of file
Home.md
... ...
@@ -46,4 +46,4 @@
46 46
- World Peace
47 47
48 48
49
-- [[edragon]] - [[board]] - [[edragon-fab]] - [[edragon-dev]]
... ...
\ No newline at end of file
0
+- [[edragon]] - [[board]] - [[edragon-fab]] - [[edragon-dev]] - [[maker]]
... ...
\ No newline at end of file
Tech-dat/Interface-dat/RS485-dat/RS485-DAT.md
... ...
@@ -39,8 +39,59 @@
39 39
40 40
- [[WCH-dat]]
41 41
42
+
43
+
44
+## 🎥 Can You Send Analog Video via RS-485?
45
+
46
+### ❌ Why You *Can't* Send Raw Analog Video Over RS-485
47
+
48
+- RS-485 transmits **digital differential signals**
49
+- Analog video (like composite) is a **broadband analog signal** (~6 MHz for NTSC)
50
+- RS-485 is **not designed for high-frequency analog data**
51
+
52
+---
53
+
54
+### ✅ What You *Can* Do Instead
55
+
56
+#### 1. **Analog Video Over Twisted Pair (Using Baluns)**
57
+- Use **video baluns** to send composite video (CVBS) over twisted pair cable
58
+- Reuses RS-485 cabling but **not the protocol**
59
+- 🧭 **Range**: ~300–600 meters
60
+
61
+#### 2. **Digitize Video, Then Send Over RS-485**
62
+- Compress video (MJPEG or H.264) with a video encoder module
63
+- Transmit via UART or RS-485 at **low resolution and frame rate**
64
+- Works for basic camera modules in embedded systems
65
+
66
+#### 3. **RS-485 for PTZ Control (Not Video)**
67
+- Common in CCTV: RS-485 controls camera movement (pan-tilt-zoom)
68
+- Video signal travels separately (e.g., via coax or UTP)
69
+- Uses protocols like **Pelco-D**
70
+
71
+---
72
+
73
+### 📊 Summary Table
74
+
75
+| Method | Video Type | Uses RS-485 Protocol? | Distance | Notes |
76
+|------------------------------------|--------------|------------------------|---------------|----------------------------------|
77
+| RS-485 directly | ❌ Not possible | ❌ | N/A | Insufficient bandwidth |
78
+| Balun over twisted pair | ✅ Analog | ❌ (cable only) | ~300–600 m | Uses RS-485 wiring, not signal |
79
+| Digital video over RS-485 | ✅ Digital | ✅ | ~100–1200 m | Low res and frame rate only |
80
+| RS-485 for PTZ control only | ❌ Control only | ✅ | ~1200 m | Standard for CCTV control |
81
+
82
+---
83
+
84
+### 🧠 Tip
85
+
86
+If your goal is **long-range video transmission**, consider:
87
+
88
+- **Analog over balun** for simple systems
89
+- **Ethernet over fiber or twisted pair** for high-quality video
90
+- **Use RS-485 just for control**, not video transport
91
+
92
+
42 93
## ref
43 94
44
-- [[interface-dat]]
95
+- [[interface-dat]] - [[video-dat]]
45 96
46 97
- [[RS485]]
... ...
\ No newline at end of file
Tech-dat/Interface-dat/SPDIF-dat/SPDIF-dat.md
... ...
@@ -5,6 +5,26 @@ https://en.wikipedia.org/wiki/S/PDIF
5 5
6 6
![](2025-04-24-18-42-26.png)
7 7
8
+## 🎧 Is SPDIF Analog or Digital?
9
+
10
+**SPDIF (Sony/Philips Digital Interface Format)** is a **digital** signal.
11
+
12
+---
13
+
14
+### 🔍 Quick Breakdown:
15
+- ✅ **Digital audio interface** (not analog)
16
+- 🔢 Carries **PCM audio data** (e.g., CD-quality) and compressed formats like **Dolby Digital**
17
+- 🛠️ Transmits audio as a **serial digital stream**
18
+- ⚡ Transmission methods:
19
+ - **Coaxial cable** (RCA-style, 0.5V TTL)
20
+ - **Optical cable** (Toslink, light pulses)
21
+
22
+---
23
+
24
+### 🧠 Tip:
25
+Even though coaxial SPDIF uses RCA-style connectors (common in analog systems), it's **still 100% digital**.
26
+
27
+
8 28
9 29
## 🧪 SPDIF to TTL Interface Circuit (Basic Example)
10 30
... ...
@@ -37,3 +57,8 @@ Comparator:
37 57
- Adjust resistor values for different bias points if needed.
38 58
- For more reliable decoding, consider using a dedicated SPDIF receiver chip like `DIR9001` or `CS8416`.
39 59
60
+## ref
61
+
62
+- [[digital-audio-dat]] - [[audio-dat]]
63
+
64
+- [[SPDIF]]
... ...
\ No newline at end of file
Tech-dat/Interface-dat/interface-dat.md
... ...
@@ -15,7 +15,10 @@
15 15
16 16
- [[OTG-dat]]
17 17
18
-more at [[cable-dat]]
18
+more at [[cable-dat]] - [[fiber-optic-dat]]
19
+
20
+long range secure by cable - [[RS485-dat]] - [[fiber-optic-dat]] - [[POF-dat]] - [[ethernet-dat]], see more comparsion in page [[fiber-optic-dat]]
21
+
19 22
20 23
## Breakout boards
21 24
Tech-dat/Network-dat/ethernet-dat/2025-04-25-02-07-43.png
... ...
Binary files /dev/null and b/Tech-dat/Network-dat/ethernet-dat/2025-04-25-02-07-43.png differ
Tech-dat/Network-dat/ethernet-dat/ethernet-dat.md
... ...
@@ -1,7 +1,7 @@
1 1
2 2
# ethernet-dat
3 3
4
-- [[TCPUDP-dat.md]]
4
+- [[TCPUDP-dat]]
5 5
6 6
RJ-45
7 7
... ...
@@ -12,6 +12,11 @@ RJ-45 w/[[CH579-dat]]
12 12
13 13
![](2024-03-22-17-34-40.png)
14 14
15
+## CAT6
16
+
17
+![](2025-04-25-02-07-43.png)
18
+
19
+
15 20
16 21
17 22
- [[ethernet]]
... ...
\ No newline at end of file
Tech-dat/Network-dat/fiber-optic-dat/SPF-transceiver-dat/2025-03-27-17-31-03.png
... ...
Binary files a/Tech-dat/Network-dat/fiber-optic-dat/SPF-transceiver-dat/2025-03-27-17-31-03.png and /dev/null differ
Tech-dat/Network-dat/fiber-optic-dat/SPF-transceiver-dat/2025-03-27-17-55-17.png
... ...
Binary files a/Tech-dat/Network-dat/fiber-optic-dat/SPF-transceiver-dat/2025-03-27-17-55-17.png and /dev/null differ
Tech-dat/Network-dat/fiber-optic-dat/SPF-transceiver-dat/2025-03-27-18-03-01.png
... ...
Binary files a/Tech-dat/Network-dat/fiber-optic-dat/SPF-transceiver-dat/2025-03-27-18-03-01.png and /dev/null differ
Tech-dat/Network-dat/fiber-optic-dat/SPF-transceiver-dat/2025-03-27-18-17-54.png
... ...
Binary files a/Tech-dat/Network-dat/fiber-optic-dat/SPF-transceiver-dat/2025-03-27-18-17-54.png and /dev/null differ
Tech-dat/Network-dat/fiber-optic-dat/SPF-transceiver-dat/2025-03-27-18-19-08.png
... ...
Binary files a/Tech-dat/Network-dat/fiber-optic-dat/SPF-transceiver-dat/2025-03-27-18-19-08.png and /dev/null differ
Tech-dat/Network-dat/fiber-optic-dat/SPF-transceiver-dat/2025-03-27-18-41-19.png
... ...
Binary files a/Tech-dat/Network-dat/fiber-optic-dat/SPF-transceiver-dat/2025-03-27-18-41-19.png and /dev/null differ
Tech-dat/Network-dat/fiber-optic-dat/SPF-transceiver-dat/2025-03-27-18-46-06.png
... ...
Binary files a/Tech-dat/Network-dat/fiber-optic-dat/SPF-transceiver-dat/2025-03-27-18-46-06.png and /dev/null differ
Tech-dat/Network-dat/fiber-optic-dat/SPF-transceiver-dat/2025-04-22-12-39-52.png
... ...
Binary files a/Tech-dat/Network-dat/fiber-optic-dat/SPF-transceiver-dat/2025-04-22-12-39-52.png and /dev/null differ
Tech-dat/Network-dat/fiber-optic-dat/SPF-transceiver-dat/2025-04-22-14-15-58.png
... ...
Binary files a/Tech-dat/Network-dat/fiber-optic-dat/SPF-transceiver-dat/2025-04-22-14-15-58.png and /dev/null differ
Tech-dat/Network-dat/fiber-optic-dat/SPF-transceiver-dat/2025-04-22-14-16-14.png
... ...
Binary files a/Tech-dat/Network-dat/fiber-optic-dat/SPF-transceiver-dat/2025-04-22-14-16-14.png and /dev/null differ
Tech-dat/Network-dat/fiber-optic-dat/SPF-transceiver-dat/2025-04-22-14-16-28.png
... ...
Binary files a/Tech-dat/Network-dat/fiber-optic-dat/SPF-transceiver-dat/2025-04-22-14-16-28.png and /dev/null differ
Tech-dat/Network-dat/fiber-optic-dat/SPF-transceiver-dat/2025-04-22-14-17-07.png
... ...
Binary files a/Tech-dat/Network-dat/fiber-optic-dat/SPF-transceiver-dat/2025-04-22-14-17-07.png and /dev/null differ
Tech-dat/Network-dat/fiber-optic-dat/SPF-transceiver-dat/SPF-transceiver-dat.md
... ...
@@ -1,178 +0,0 @@
1
-
2
-# SPF-transceiver-dat
3
-
4
-Most SFP modules use LC connectors, though some may use SC (older gear) or others for special applications. - [[LC-connector-dat]]
5
-
6
-
7
-## 🔌 Common SFP Solutions for Optical Fiber
8
-
9
-SFP (Small Form-factor Pluggable) modules are compact, hot-swappable transceivers used to connect networking equipment (like switches and routers) to fiber optic or copper cables.
10
-
11
-### 📦 Common Types of SFP Modules
12
-
13
-| SFP Type | Description | Fiber Type | Wavelength | Typical Distance |
14
-| -------- | --------------------------- | ---------- | ------------------ | ---------------- |
15
-| SFP SX | Short-range (Multimode) | Multimode | 850 nm | Up to 550 m |
16
-| SFP LX | Long-range (Singlemode) | Singlemode | 1310 nm | Up to 10 km |
17
-| SFP ZX | Extended reach (Singlemode) | Singlemode | 1550 nm | Up to 80 km |
18
-| SFP BX | Bidirectional (BiDi) | Singlemode | 1310/1490 nm | 10–40 km |
19
-| SFP CWDM | Coarse Wavelength Division | Singlemode | 1270–1610 nm | 20–80 km |
20
-| SFP DWDM | Dense Wavelength Division | Singlemode | Various (ITU grid) | 40–100+ km |
21
-
22
-### 🔧 Things to Consider
23
-
24
-- **Connector Type:** Most fiber SFPs use LC connectors.
25
-- **Vendor Compatibility:** Some switches (e.g., Cisco, HPE) may require brand-specific or coded modules.
26
-- **Fiber Type:** Match your module to either Singlemode (SMF) or Multimode (MMF) cable.
27
-- **Wavelength Matching:** For BiDi or WDM modules, ensure the transmit/receive wavelengths match.
28
-- **Distance Needs:** Choose SX, LX, ZX, etc., based on your required reach.
29
-
30
-### ✅ Example Use Cases
31
-
32
-- 🌐 Short-distance data center links: Use SFP SX with OM3/OM4 multimode fiber
33
-- 🏢 Building-to-building links: Use SFP LX or BX with singlemode fiber
34
-- 🌍 Long-haul backbone links: Use CWDM or DWDM SFPs for multiplexed transport
35
-
36
-
37
-## What Type of Fiber Does SFP Use?
38
-
39
-| SFP Type | Fiber Type | Connector | Description |
40
-| ------------- | ----------------- | --------- | -------------------------------------------- |
41
-| SFP SX | Multimode (MMF) | LC | Short-range, up to 550m (850 nm) |
42
-| SFP LX | Single-mode (SMF) | LC | Long-range, up to 10 km (1310 nm) |
43
-| SFP ZX | Single-mode (SMF) | LC | Extended-range, up to 80 km (1550 nm) |
44
-| SFP BX (BiDi) | Single-mode (SMF) | LC | Bidirectional over 1 fiber, 10–40 km |
45
-| SFP CWDM/DWDM | Single-mode (SMF) | LC | Wavelength-division multiplexing, 40–100+ km |
46
-
47
-## SFP+ transceiver
48
-
49
-### AFBR-709SMZ SFP+ transceiver module.
50
-
51
-![](2025-04-22-12-39-52.png)
52
-
53
-Here's a breakdown of the information on the label:
54
-
55
- * Avago: The manufacturer (now part of Broadcom).
56
- * AFBR-709SMZ: The specific model number.
57
- * 850nm LASER PROD: Indicates it uses an 850-nanometer wavelength laser. This is typically used for short-range communication over multi-mode fiber optic cables.
58
- * 21CFR(J) CLASS 1: Refers to its laser safety classification (Class 1 is generally safe under reasonably foreseeable conditions).
59
- * CHINA: Country of manufacture.
60
- * 1811: Likely a date code, possibly indicating it was manufactured in the 11th week of 2018.
61
- * SN: AD181130KK4: The unique serial number for this specific unit.
62
-
63
-In simple terms, this is a pluggable module used in networking equipment (like switches or routers) to convert electrical signals to optical signals (and vice-versa) for transmitting data over fiber optic cables, likely at 10 Gigabit per second speeds (10GBASE-SR standard).
64
-
65
-## 20-pin electrical edge connector of an SFP (Small Form-factor Pluggable) module.
66
-
67
-The pin functions are defined by the SFP Multi-Source Agreement (MSA), which ensures interoperability between different vendors' modules and host equipment.
68
-
69
-Pin Numbering Convention:
70
-
71
-When looking directly at the module's edge connector pins as shown in your picture (with the contacts facing you):
72
- * Top Row: Pins 20 down to 11 (from left to right in your image)
73
- * Bottom Row: Pins 10 down to 1 (from left to right in your image)
74
-So, the leftmost pin on the top is Pin 20, the rightmost pin on the top is Pin 11. The leftmost pin on the bottom is Pin 10, and the rightmost pin on the bottom is Pin 1.
75
-
76
-Standard SFP Pin Functions:
77
-
78
-Here is the standard pinout based on the SFP MSA specification:
79
-
80
-| Pin | Name | Function Description | Row | Side (looking at pins) |
81
-| --- | ------------ | -------------------------------------------- | ------ | ---------------------- |
82
-| 1 | VeeT | Transmitter Ground | Bottom | Right |
83
-| 2 | TX_FAULT | Transmitter Fault Indication (Active High) | Bottom | |
84
-| 3 | TX_DISABLE | Transmitter Disable (Input, Active High) | Bottom | |
85
-| 4 | MOD-DEF2/SDA | Module Definition 2 / Serial Data I/O | Bottom | |
86
-| 5 | MOD-DEF1/SCL | Module Definition 1 / Serial Clock Input | Bottom | |
87
-| 6 | MOD-DEF0/ABS | Module Definition 0 / Module Absent (Output) | Bottom | |
88
-| 7 | RS0 | Rate Select 0 (Input, often unused/grounded) | Bottom | |
89
-| 8 | LOS | Loss of Signal Indication (Active High) | Bottom | |
90
-| 9 | VeeR | Receiver Ground | Bottom | |
91
-| 10 | VeeR | Receiver Ground | Bottom | Left |
92
-| 11 | VeeR | Receiver Ground | Top | Right |
93
-| 12 | RD- | Inverted Received Data Output | Top | |
94
-| 13 | RD+ | Non-Inverted Received Data Output | Top | |
95
-| 14 | VeeR | Receiver Ground | Top | |
96
-| 15 | VccR | Receiver Power Supply (+3.3V) | Top | |
97
-| 16 | VccT | Transmitter Power Supply (+3.3V) | Top | |
98
-| 17 | VeeT | Transmitter Ground | Top | |
99
-| 18 | TD+ | Non-Inverted Transmit Data Input | Top | |
100
-| 19 | TD- | Inverted Transmit Data Input | Top | |
101
-| 20 | VeeT | Transmitter Ground | Top | Left |
102
-
103
-How to Identify Them on Your Module:
104
- * Orientation: Hold the module so you are looking directly at the gold contacts as in your picture.
105
- * Locate Pin 1: It's the bottom-rightmost pin.
106
- * Locate Pin 10: It's the bottom-leftmost pin.
107
- * Locate Pin 11: It's the top-rightmost pin.
108
- * Locate Pin 20: It's the top-leftmost pin.
109
- * Refer to the Table: Use the table above to know the function associated with each pin number/position.
110
-
111
-Key Pin Groups:
112
- * Power: VccR (Pin 15), VccT (Pin 16) provide the 3.3V power. VeeR and VeeT are the corresponding grounds.
113
- * High-Speed Data: RD+/RD- (Pins 13, 12) are the differential receiver output pair. TD+/TD- (Pins 18, 19) are the differential transmitter input pair.
114
- * Control/Status: TX_FAULT (Pin 2), TX_DISABLE (Pin 3), LOS (Pin 8) are important status and control signals.
115
- * Management/ID: SDA (Pin 4), SCL (Pin 5), and MOD_ABS (Pin 6) are used for the I2C interface to read module information (like vendor, model, S/N, DDM/DOM values).
116
-
117
-While this pinout is standard, the datasheet for the specific SFP module model (like the Avago AFBR-709SMZ from your first image) is always the definitive source. However, for standard SFP/SFP+ functions, this MSA pinout is reliable.
118
-
119
-
120
-## TE/AMP 1367073-1 20-pin connector
121
-
122
-![](2025-04-22-14-17-07.png)
123
-
124
-![](2025-04-22-14-15-58.png)
125
-
126
-![](2025-04-22-14-16-14.png)
127
-
128
-![](2025-04-22-14-16-28.png)
129
-## APPs
130
-
131
-SFP to [[RJ45-dat]]
132
-
133
-The optical-to-electrical module converts the SFP optical port of the device into an RJ45 network port/electrical port.
134
-
135
-光转电模块是将设备SFP光口转成RJ45网口/即电口
136
-
137
-
138
-## sfp transceiver module
139
-
140
-SFP stands for Small Form-factor Pluggable.
141
-
142
-It is a compact, hot-pluggable fiber optic transceiver used for data transmission over fiber optic or copper cables.
143
-
144
-![](2025-03-27-17-31-03.png)
145
-
146
-![](2025-03-27-17-55-17.png)
147
-
148
-![](2025-03-27-18-41-19.png)
149
-
150
-SFP is short for Small Form-factor Pluggables, which is a small package pluggable optical transceiver module. SFP can be regarded as a pluggable version of SFF. Its electrical interface is 20pin gold finger, and the data signal interface is basically the same as the SFP module. The SFP module also provides an I2C control interface that is compatible with the optical interface diagnostics of the SFP-8472 standard.
151
-
152
-
153
-万兆光口SFP+模块分为多模和单模
154
-
155
-SFP+ 多模: 850nm波长,最大可传550米
156
-
157
-SFP+ 单模: 1310nm到1550nm波长,可传10~80千米。
158
-
159
-![](2025-03-27-18-46-06.png)
160
-
161
-### working scenario
162
-
163
-![](2025-03-27-18-03-01.png)
164
-
165
-
166
-## customized analog-video plus serial data fiber-optic transceiver
167
-
168
-![](2025-03-27-18-17-54.png)
169
-
170
-![](2025-03-27-18-19-08.png)
171
-
172
-
173
-
174
-## ref
175
-
176
-- [[fiber-optic-dat]]
177
-
178
-
Tech-dat/Network-dat/fiber-optic-dat/fiber-optic-app-dat/fiber-optic-app-dat.md
... ...
@@ -7,6 +7,8 @@ small solutions based on [[POF-dat]]
7 7
8 8
[TOSLINK DAC](https://hackaday.io/project/181024-toslink-dac)
9 9
10
+- [[fiber-optic-serial-dat]] - [[video-RC-car-dat]]
11
+
10 12
11 13
## Home networking
12 14
... ...
@@ -44,4 +46,4 @@ tube communication
44 46
45 47
## ref
46 48
47
-- [[fiber-optic-dat]]
... ...
\ No newline at end of file
0
+- [[fiber-optic-dat]] - [[fiber-optic-app]]
Tech-dat/Network-dat/fiber-optic-dat/fiber-optic-app-dat/fiber-optic-serial-dat/fiber-optic-serial-dat.md
... ...
@@ -0,0 +1,68 @@
1
+
2
+# fiber-optic-serial-dat
3
+
4
+# Sending UART Serial Data over Plastic Optical Fiber (POF)
5
+
6
+Using plastic optical fiber (POF) to transmit UART serial data provides EMI resistance and electrical isolation. Here's how to do it:
7
+
8
+---
9
+
10
+## 🧰 What You Need
11
+
12
+1. **Plastic Optical Fiber (POF)** – typically 1mm core, 650nm red LED compatible.
13
+2. **Optical Transceivers** – e.g., Avago HFBR-1521 (TX) and HFBR-2521 (RX)
14
+3. **Microcontrollers or USB-to-UART adapters**
15
+4. **Resistors and capacitors** – per the transceiver datasheet
16
+5. **Logic level shifters** – if voltage levels don't match
17
+
18
+---
19
+
20
+## 🔌 Basic Wiring Overview
21
+
22
+### TX Side (UART → Optical)
23
+- Microcontroller UART TX → Optical Transmitter (e.g., HFBR-1521)
24
+- Power (3.3V or 5V)
25
+- Current-limiting resistor for LED (per datasheet)
26
+
27
+### RX Side (Optical → UART)
28
+- Optical Receiver (e.g., HFBR-2521) → UART RX
29
+- Power supply
30
+- Pull-up resistor on RX output (if open collector)
31
+
32
+---
33
+
34
+## 🛠️ Wiring Example with HFBR-15X1 / 25X1
35
+
36
+- **TX Module (HFBR-1521)**:
37
+ - Anode → Vcc through resistor
38
+ - Cathode → UART TX (possibly via transistor)
39
+
40
+- **RX Module (HFBR-2521)**:
41
+ - Output → UART RX with pull-up resistor to Vcc
42
+
43
+> ⚠️ Note: These modules output non-inverted logic compatible with UART.
44
+
45
+---
46
+
47
+## ⚙️ UART Settings
48
+
49
+- Baud Rate: up to **250 kbps** recommended for stable operation
50
+- Settings: Standard 8N1 (e.g., 9600 8N1)
51
+
52
+---
53
+
54
+## 📏 Max Transmission Distance
55
+
56
+- Up to **20 meters** for typical POF setups
57
+
58
+---
59
+
60
+## 🧪 Testing
61
+
62
+- Connect USB-to-UART adapter to one side, microcontroller or another adapter to the other
63
+- Use serial terminal (PuTTY, Arduino IDE, etc.) to send test messages
64
+- Perform loopback or echo tests
65
+
66
+## ref
67
+
68
+- [[fiber-optic-app-dat]]
... ...
\ No newline at end of file
Tech-dat/Network-dat/fiber-optic-dat/fiber-optic-cable-dat/POF-dat/HFBR-dat/2025-04-25-01-23-07.png
... ...
Binary files /dev/null and b/Tech-dat/Network-dat/fiber-optic-dat/fiber-optic-cable-dat/POF-dat/HFBR-dat/2025-04-25-01-23-07.png differ
Tech-dat/Network-dat/fiber-optic-dat/fiber-optic-cable-dat/POF-dat/HFBR-dat/2025-04-25-01-23-39.png
... ...
Binary files /dev/null and b/Tech-dat/Network-dat/fiber-optic-dat/fiber-optic-cable-dat/POF-dat/HFBR-dat/2025-04-25-01-23-39.png differ
Tech-dat/Network-dat/fiber-optic-dat/fiber-optic-cable-dat/POF-dat/HFBR-dat/2025-04-25-01-24-19.png
... ...
Binary files /dev/null and b/Tech-dat/Network-dat/fiber-optic-dat/fiber-optic-cable-dat/POF-dat/HFBR-dat/2025-04-25-01-24-19.png differ
Tech-dat/Network-dat/fiber-optic-dat/fiber-optic-cable-dat/POF-dat/HFBR-dat/2025-04-25-01-24-53.png
... ...
Binary files /dev/null and b/Tech-dat/Network-dat/fiber-optic-dat/fiber-optic-cable-dat/POF-dat/HFBR-dat/2025-04-25-01-24-53.png differ
Tech-dat/Network-dat/fiber-optic-dat/fiber-optic-cable-dat/POF-dat/HFBR-dat/2025-04-25-01-25-13.png
... ...
Binary files /dev/null and b/Tech-dat/Network-dat/fiber-optic-dat/fiber-optic-cable-dat/POF-dat/HFBR-dat/2025-04-25-01-25-13.png differ
Tech-dat/Network-dat/fiber-optic-dat/fiber-optic-cable-dat/POF-dat/HFBR-dat/2025-04-25-01-25-31.png
... ...
Binary files /dev/null and b/Tech-dat/Network-dat/fiber-optic-dat/fiber-optic-cable-dat/POF-dat/HFBR-dat/2025-04-25-01-25-31.png differ
Tech-dat/Network-dat/fiber-optic-dat/fiber-optic-cable-dat/POF-dat/HFBR-dat/HFBR-dat.md
... ...
@@ -37,7 +37,27 @@ These are dedicated fiber optic ICs that handle the light/electrical signal conv
37 37
38 38
> **Note:** For pure analog video, you’ll need **pre-emphasis or buffering** before the transmitter to match signal levels.
39 39
40
+## HFBR series
40 41
42
+HFBR-4501 / HFBR-4511 == TX / RX
43
+![](2025-04-25-01-23-07.png)
44
+
45
+HFBR-4503 / HFBR-4513 == TX / RX
46
+![](2025-04-25-01-23-39.png)
47
+
48
+HFBR-4531 / HFBR-4533 == TX / RX
49
+![](2025-04-25-01-24-19.png)
50
+
51
+HFBR-4532 / HFBR-4532 == TX / RX
52
+![](2025-04-25-01-24-53.png)
53
+
54
+HFBR-4506
55
+![](2025-04-25-01-25-13.png)
56
+
57
+HFBR-4516
58
+![](2025-04-25-01-25-31.png)
59
+
60
+HFBR-4505对接器(灰色) / HFBR-4515对接器(蓝色)
41 61
42 62
## ref
43 63
Tech-dat/Network-dat/fiber-optic-dat/fiber-optic-cable-dat/POF-dat/POF-connector-less-dat/POF-connector-less-dat.md
... ...
@@ -0,0 +1,45 @@
1
+
2
+# POF-connector-less-dat
3
+
4
+## 🔌 Connector-less / Bare Fiber Alternatives to PLT237/PLR237
5
+
6
+### 1. **Toslink Modules (TOTX/TORX Series)**
7
+- Examples: `TOTX147`, `TORX147`
8
+- ✅ Accepts 1mm POF directly
9
+- 🟢 Easy to use, low-cost
10
+- 🔴 Limited to short range, <6 Mbps
11
+
12
+---
13
+
14
+### 2. **Avago / Broadcom HFBR Series**
15
+- Examples: `HFBR-1414TZ`, `HFBR-2412TZ`
16
+- ✅ Supports bare 1mm plastic fiber
17
+- 🟢 Reliable, up to 10 Mbps
18
+
19
+---
20
+
21
+### 3. **Vishay SFH / TCPT Series**
22
+- Examples: `SFH757V`, `SFH250V`
23
+- ✅ Push-in design for bare POF
24
+- 🟢 Simple, direct fiber insertion
25
+
26
+---
27
+
28
+### 4. **Industrial Fiber Optics IF-E96 / IF-D96**
29
+- ✅ Made for bare fiber with clip/screw mounting
30
+- 🟢 Great for low-speed serial comms (e.g., 9600 baud)
31
+
32
+---
33
+
34
+### 5. **DIY LED/Photodiode Setup**
35
+- ✅ Use IR/Red LED + phototransistor
36
+- 🔧 For very short links (~1m)
37
+- 🧪 Good for experiments/prototyping
38
+
39
+---
40
+
41
+### 🔍 Keywords to Search
42
+- `"bare fiber optic transmitter POF"`
43
+- `"HFBR plastic fiber transceiver"`
44
+- `"1mm POF UART optical link"`
45
+
Tech-dat/Network-dat/fiber-optic-dat/fiber-optic-cable-dat/POF-dat/POF-dat.md
... ...
@@ -87,7 +87,55 @@ Under desire a different type can be used (there are some which contain the rece
87 87
https://www.mouser.com/c/optoelectronics/fiber-optics/fiber-optic-transmitters-receivers-transceivers/?q=POF%20Transceiver
88 88
89 89
90
+## POF range == UART up to 100 Meters?
90 91
92
+Yes, it's possible to use POF for UART over 100 meters, but it requires careful setup.
93
+
94
+---
95
+
96
+### ⚠️ Challenges
97
+
98
+- **Attenuation:** ~0.15–0.20 dB/m → 15–20 dB loss at 100m
99
+- **Transceiver Limitations:** Basic modules like HFBR-1521/2521 are rated for ~50m
100
+- **Baud Rate:** Longer distances need lower baud rates for reliability
101
+
102
+---
103
+
104
+### 🔧 How to Make It Work
105
+
106
+#### 1. Use Better Transceivers
107
+- Choose high-power modules like:
108
+ - **HFBR-1414TZ / 2412TZ**
109
+ - Or similar industrial-grade parts
110
+
111
+#### 2. Use Quality Fiber
112
+- Use **ESKA SK-40/SK-80** POF
113
+- Keep fibers clean and avoid tight bends
114
+
115
+#### 3. Lower the Baud Rate
116
+- Recommended for 100m:
117
+ - **9600 or 19200 bps** (safe)
118
+ - **38400 bps** (possible with care)
119
+
120
+#### 4. Optional: Add Signal Conditioning
121
+- Use Schmitt triggers or line drivers (e.g., 74HC14) to clean up weak signals
122
+
123
+---
124
+
125
+### 🧠 Alternatives
126
+- For better reliability, consider:
127
+ - **Glass fiber with serial-fiber converters**
128
+ - **RS-485 over twisted pair** (up to 1200m)
129
+
130
+---
131
+
132
+### ✅ Summary
133
+
134
+| Feature | Up to 50m | Up to 100m |
135
+|----------------|-------------------|--------------------------|
136
+| Baud Rate | 9600–115200 bps | 9600–38400 bps |
137
+| Transceivers | HFBR-15X1 series | HFBR-14XX or similar |
138
+| Fiber Quality | Basic POF | High-grade POF (SK-40) |
91 139
92 140
93 141
## ref
Tech-dat/Network-dat/fiber-optic-dat/fiber-optic-connector-dat/SC-Connector-dat/SC-Connector-dat.md
... ...
@@ -49,6 +49,6 @@ Size: Relatively large compared to other connectors like LC.
49 49
50 50
## ref
51 51
52
-device - [[SPF-transceiver-dat]]
52
+device - [[SFP-transceiver-dat]]
53 53
54 54
- [[fiber-optic-dat]]
... ...
\ No newline at end of file
Tech-dat/Network-dat/fiber-optic-dat/fiber-optic-dat.md
... ...
@@ -9,7 +9,7 @@ already to go systems
9 9
10 10
- [[toslink-dat]] - [[photolink-dat]]
11 11
12
-- [[LC-connector-dat]] - [[SC-connector-dat]] - [[SPF-transceiver-dat]] - [[MTP-MPO-Connector-dat]]
12
+- [[LC-connector-dat]] - [[SC-connector-dat]] - [[SFP-transceiver-dat]] - [[MTP-MPO-Connector-dat]]
13 13
14 14
15 15
apps and solutions
... ...
@@ -44,8 +44,28 @@ Gigabit optical-to-electrical modules must be used with Category 5e, Category 6,
44 44
45 45
- [[self-loop-test-dat]]
46 46
47
+
48
+## comparison
49
+
50
+| Feature | 🔌 RS-485 (Twisted Pair) | 🔴 Plastic Optical Fiber (POF) | 🧪 Glass Optical Fiber |
51
+| ------------------------ | -------------------------- | ---------------------------------- | ----------------------------------- |
52
+| **Max Distance** | ~1200 m (4000 ft) | ~50–100 m | >10 km (with proper transceivers) |
53
+| **Typical Data Rates** | 9.6 kbps – 10 Mbps (short) | 10 kbps – 250 kbps (up to ~100m) | 10 Mbps – 100 Gbps+ |
54
+| **Best Range vs Speed** | 9.6 kbps @ 1.2 km | 9600–38400 bps @ 100 m | 1 Gbps @ 10+ km (SM fiber) |
55
+| **Signal Medium** | Electrical (differential) | Light (650nm LED, red) | Light (laser or LED, 1310/1550nm) |
56
+| **EMI Immunity** | Good | Excellent | Excellent |
57
+| **Electrical Isolation** | Optional (via ICs) | Yes (complete) | Yes (complete) |
58
+| **Installation Cost** | Low | Medium | High |
59
+| **Ease of Termination** | Simple (screw/crimp) | Easy (cut and polish or click-fit) | Difficult (cleave, polish, splice) |
60
+| **Connectors** | Screw terminal, DB9, etc. | Snap-in (HFBR, Versatile Link) | SC, LC, ST, FC |
61
+| **Multi-node Support** | Yes (up to 32 nodes) | Point-to-point | Point-to-point (or splitter system) |
62
+| **Use Cases** | Industrial control, MODBUS | EMI-safe short serial links, DIY | High-speed data, WAN/LAN, telecom |
63
+
64
+
65
+
66
+
47 67
## ref
48 68
49
-- [[RJ45-DAT]]
69
+- [[RJ45-DAT]] - [[RS485-dat]]
50 70
51 71
- [[fiber-optic]] - [[maker]]
... ...
\ No newline at end of file
Tech-dat/Network-dat/fiber-optic-dat/fiber-optic-transceiver-dat/SFP-receiver-housing-dat/2025-04-25-01-31-55.png
... ...
Binary files /dev/null and b/Tech-dat/Network-dat/fiber-optic-dat/fiber-optic-transceiver-dat/SFP-receiver-housing-dat/2025-04-25-01-31-55.png differ
Tech-dat/Network-dat/fiber-optic-dat/fiber-optic-transceiver-dat/SFP-receiver-housing-dat/SFP-receiver-housing-dat.md
... ...
@@ -0,0 +1,4 @@
1
+
2
+# SFP-receiver-housing-dat
3
+
4
+![](2025-04-25-01-31-55.png)
... ...
\ No newline at end of file
Tech-dat/Network-dat/fiber-optic-dat/fiber-optic-transceiver-dat/SFP-transceiver-dat/2025-03-27-17-31-03.png
... ...
Binary files /dev/null and b/Tech-dat/Network-dat/fiber-optic-dat/fiber-optic-transceiver-dat/SFP-transceiver-dat/2025-03-27-17-31-03.png differ
Tech-dat/Network-dat/fiber-optic-dat/fiber-optic-transceiver-dat/SFP-transceiver-dat/2025-03-27-17-55-17.png
... ...
Binary files /dev/null and b/Tech-dat/Network-dat/fiber-optic-dat/fiber-optic-transceiver-dat/SFP-transceiver-dat/2025-03-27-17-55-17.png differ
Tech-dat/Network-dat/fiber-optic-dat/fiber-optic-transceiver-dat/SFP-transceiver-dat/2025-03-27-18-03-01.png
... ...
Binary files /dev/null and b/Tech-dat/Network-dat/fiber-optic-dat/fiber-optic-transceiver-dat/SFP-transceiver-dat/2025-03-27-18-03-01.png differ
Tech-dat/Network-dat/fiber-optic-dat/fiber-optic-transceiver-dat/SFP-transceiver-dat/2025-03-27-18-17-54.png
... ...
Binary files /dev/null and b/Tech-dat/Network-dat/fiber-optic-dat/fiber-optic-transceiver-dat/SFP-transceiver-dat/2025-03-27-18-17-54.png differ
Tech-dat/Network-dat/fiber-optic-dat/fiber-optic-transceiver-dat/SFP-transceiver-dat/2025-03-27-18-19-08.png
... ...
Binary files /dev/null and b/Tech-dat/Network-dat/fiber-optic-dat/fiber-optic-transceiver-dat/SFP-transceiver-dat/2025-03-27-18-19-08.png differ
Tech-dat/Network-dat/fiber-optic-dat/fiber-optic-transceiver-dat/SFP-transceiver-dat/2025-03-27-18-41-19.png
... ...
Binary files /dev/null and b/Tech-dat/Network-dat/fiber-optic-dat/fiber-optic-transceiver-dat/SFP-transceiver-dat/2025-03-27-18-41-19.png differ
Tech-dat/Network-dat/fiber-optic-dat/fiber-optic-transceiver-dat/SFP-transceiver-dat/2025-03-27-18-46-06.png
... ...
Binary files /dev/null and b/Tech-dat/Network-dat/fiber-optic-dat/fiber-optic-transceiver-dat/SFP-transceiver-dat/2025-03-27-18-46-06.png differ
Tech-dat/Network-dat/fiber-optic-dat/fiber-optic-transceiver-dat/SFP-transceiver-dat/2025-04-22-12-39-52.png
... ...
Binary files /dev/null and b/Tech-dat/Network-dat/fiber-optic-dat/fiber-optic-transceiver-dat/SFP-transceiver-dat/2025-04-22-12-39-52.png differ
Tech-dat/Network-dat/fiber-optic-dat/fiber-optic-transceiver-dat/SFP-transceiver-dat/2025-04-22-14-15-58.png
... ...
Binary files /dev/null and b/Tech-dat/Network-dat/fiber-optic-dat/fiber-optic-transceiver-dat/SFP-transceiver-dat/2025-04-22-14-15-58.png differ
Tech-dat/Network-dat/fiber-optic-dat/fiber-optic-transceiver-dat/SFP-transceiver-dat/2025-04-22-14-16-14.png
... ...
Binary files /dev/null and b/Tech-dat/Network-dat/fiber-optic-dat/fiber-optic-transceiver-dat/SFP-transceiver-dat/2025-04-22-14-16-14.png differ
Tech-dat/Network-dat/fiber-optic-dat/fiber-optic-transceiver-dat/SFP-transceiver-dat/2025-04-22-14-16-28.png
... ...
Binary files /dev/null and b/Tech-dat/Network-dat/fiber-optic-dat/fiber-optic-transceiver-dat/SFP-transceiver-dat/2025-04-22-14-16-28.png differ
Tech-dat/Network-dat/fiber-optic-dat/fiber-optic-transceiver-dat/SFP-transceiver-dat/2025-04-22-14-17-07.png
... ...
Binary files /dev/null and b/Tech-dat/Network-dat/fiber-optic-dat/fiber-optic-transceiver-dat/SFP-transceiver-dat/2025-04-22-14-17-07.png differ
Tech-dat/Network-dat/fiber-optic-dat/fiber-optic-transceiver-dat/SFP-transceiver-dat/SFP-transceiver-dat.md
... ...
@@ -0,0 +1,183 @@
1
+
2
+# SFP-transceiver-dat
3
+
4
+
5
+- [[SFP-receiver-housing-dat]]
6
+
7
+Most SFP modules use LC connectors, though some may use SC (older gear) or others for special applications. - [[LC-connector-dat]]
8
+
9
+
10
+## 🔌 Common SFP Solutions for Optical Fiber
11
+
12
+SFP (Small Form-factor Pluggable) modules are compact, hot-swappable transceivers used to connect networking equipment (like switches and routers) to fiber optic or copper cables.
13
+
14
+### 📦 Common Types of SFP Modules
15
+
16
+| SFP Type | Description | Fiber Type | Wavelength | Typical Distance |
17
+| -------- | --------------------------- | ---------- | ------------------ | ---------------- |
18
+| SFP SX | Short-range (Multimode) | Multimode | 850 nm | Up to 550 m |
19
+| SFP LX | Long-range (Singlemode) | Singlemode | 1310 nm | Up to 10 km |
20
+| SFP ZX | Extended reach (Singlemode) | Singlemode | 1550 nm | Up to 80 km |
21
+| SFP BX | Bidirectional (BiDi) | Singlemode | 1310/1490 nm | 10–40 km |
22
+| SFP CWDM | Coarse Wavelength Division | Singlemode | 1270–1610 nm | 20–80 km |
23
+| SFP DWDM | Dense Wavelength Division | Singlemode | Various (ITU grid) | 40–100+ km |
24
+
25
+### 🔧 Things to Consider
26
+
27
+- **Connector Type:** Most fiber SFPs use LC connectors.
28
+- **Vendor Compatibility:** Some switches (e.g., Cisco, HPE) may require brand-specific or coded modules.
29
+- **Fiber Type:** Match your module to either Singlemode (SMF) or Multimode (MMF) cable.
30
+- **Wavelength Matching:** For BiDi or WDM modules, ensure the transmit/receive wavelengths match.
31
+- **Distance Needs:** Choose SX, LX, ZX, etc., based on your required reach.
32
+
33
+### ✅ Example Use Cases
34
+
35
+- 🌐 Short-distance data center links: Use SFP SX with OM3/OM4 multimode fiber
36
+- 🏢 Building-to-building links: Use SFP LX or BX with singlemode fiber
37
+- 🌍 Long-haul backbone links: Use CWDM or DWDM SFPs for multiplexed transport
38
+
39
+
40
+## What Type of Fiber Does SFP Use?
41
+
42
+| SFP Type | Fiber Type | Connector | Description |
43
+| ------------- | ----------------- | --------- | -------------------------------------------- |
44
+| SFP SX | Multimode (MMF) | LC | Short-range, up to 550m (850 nm) |
45
+| SFP LX | Single-mode (SMF) | LC | Long-range, up to 10 km (1310 nm) |
46
+| SFP ZX | Single-mode (SMF) | LC | Extended-range, up to 80 km (1550 nm) |
47
+| SFP BX (BiDi) | Single-mode (SMF) | LC | Bidirectional over 1 fiber, 10–40 km |
48
+| SFP CWDM/DWDM | Single-mode (SMF) | LC | Wavelength-division multiplexing, 40–100+ km |
49
+
50
+## SFP+ transceiver
51
+
52
+### AFBR-709SMZ SFP+ transceiver module.
53
+
54
+![](2025-04-22-12-39-52.png)
55
+
56
+Here's a breakdown of the information on the label:
57
+
58
+ * Avago: The manufacturer (now part of Broadcom).
59
+ * AFBR-709SMZ: The specific model number.
60
+ * 850nm LASER PROD: Indicates it uses an 850-nanometer wavelength laser. This is typically used for short-range communication over multi-mode fiber optic cables.
61
+ * 21CFR(J) CLASS 1: Refers to its laser safety classification (Class 1 is generally safe under reasonably foreseeable conditions).
62
+ * CHINA: Country of manufacture.
63
+ * 1811: Likely a date code, possibly indicating it was manufactured in the 11th week of 2018.
64
+ * SN: AD181130KK4: The unique serial number for this specific unit.
65
+
66
+In simple terms, this is a pluggable module used in networking equipment (like switches or routers) to convert electrical signals to optical signals (and vice-versa) for transmitting data over fiber optic cables, likely at 10 Gigabit per second speeds (10GBASE-SR standard).
67
+
68
+## 20-pin electrical edge connector of an SFP (Small Form-factor Pluggable) module.
69
+
70
+The pin functions are defined by the SFP Multi-Source Agreement (MSA), which ensures interoperability between different vendors' modules and host equipment.
71
+
72
+Pin Numbering Convention:
73
+
74
+When looking directly at the module's edge connector pins as shown in your picture (with the contacts facing you):
75
+ * Top Row: Pins 20 down to 11 (from left to right in your image)
76
+ * Bottom Row: Pins 10 down to 1 (from left to right in your image)
77
+So, the leftmost pin on the top is Pin 20, the rightmost pin on the top is Pin 11. The leftmost pin on the bottom is Pin 10, and the rightmost pin on the bottom is Pin 1.
78
+
79
+Standard SFP Pin Functions:
80
+
81
+Here is the standard pinout based on the SFP MSA specification:
82
+
83
+| Pin | Name | Function Description | Row | Side (looking at pins) |
84
+| --- | ------------ | -------------------------------------------- | ------ | ---------------------- |
85
+| 1 | VeeT | Transmitter Ground | Bottom | Right |
86
+| 2 | TX_FAULT | Transmitter Fault Indication (Active High) | Bottom | |
87
+| 3 | TX_DISABLE | Transmitter Disable (Input, Active High) | Bottom | |
88
+| 4 | MOD-DEF2/SDA | Module Definition 2 / Serial Data I/O | Bottom | |
89
+| 5 | MOD-DEF1/SCL | Module Definition 1 / Serial Clock Input | Bottom | |
90
+| 6 | MOD-DEF0/ABS | Module Definition 0 / Module Absent (Output) | Bottom | |
91
+| 7 | RS0 | Rate Select 0 (Input, often unused/grounded) | Bottom | |
92
+| 8 | LOS | Loss of Signal Indication (Active High) | Bottom | |
93
+| 9 | VeeR | Receiver Ground | Bottom | |
94
+| 10 | VeeR | Receiver Ground | Bottom | Left |
95
+| 11 | VeeR | Receiver Ground | Top | Right |
96
+| 12 | RD- | Inverted Received Data Output | Top | |
97
+| 13 | RD+ | Non-Inverted Received Data Output | Top | |
98
+| 14 | VeeR | Receiver Ground | Top | |
99
+| 15 | VccR | Receiver Power Supply (+3.3V) | Top | |
100
+| 16 | VccT | Transmitter Power Supply (+3.3V) | Top | |
101
+| 17 | VeeT | Transmitter Ground | Top | |
102
+| 18 | TD+ | Non-Inverted Transmit Data Input | Top | |
103
+| 19 | TD- | Inverted Transmit Data Input | Top | |
104
+| 20 | VeeT | Transmitter Ground | Top | Left |
105
+
106
+How to Identify Them on Your Module:
107
+ * Orientation: Hold the module so you are looking directly at the gold contacts as in your picture.
108
+ * Locate Pin 1: It's the bottom-rightmost pin.
109
+ * Locate Pin 10: It's the bottom-leftmost pin.
110
+ * Locate Pin 11: It's the top-rightmost pin.
111
+ * Locate Pin 20: It's the top-leftmost pin.
112
+ * Refer to the Table: Use the table above to know the function associated with each pin number/position.
113
+
114
+Key Pin Groups:
115
+ * Power: VccR (Pin 15), VccT (Pin 16) provide the 3.3V power. VeeR and VeeT are the corresponding grounds.
116
+ * High-Speed Data: RD+/RD- (Pins 13, 12) are the differential receiver output pair. TD+/TD- (Pins 18, 19) are the differential transmitter input pair.
117
+ * Control/Status: TX_FAULT (Pin 2), TX_DISABLE (Pin 3), LOS (Pin 8) are important status and control signals.
118
+ * Management/ID: SDA (Pin 4), SCL (Pin 5), and MOD_ABS (Pin 6) are used for the I2C interface to read module information (like vendor, model, S/N, DDM/DOM values).
119
+
120
+While this pinout is standard, the datasheet for the specific SFP module model (like the Avago AFBR-709SMZ from your first image) is always the definitive source. However, for standard SFP/SFP+ functions, this MSA pinout is reliable.
121
+
122
+
123
+## TE/AMP 1367073-1 20-pin connector
124
+
125
+![](2025-04-22-14-17-07.png)
126
+
127
+![](2025-04-22-14-15-58.png)
128
+
129
+![](2025-04-22-14-16-14.png)
130
+
131
+![](2025-04-22-14-16-28.png)
132
+## APPs
133
+
134
+SFP to [[RJ45-dat]]
135
+
136
+The optical-to-electrical module converts the SFP optical port of the device into an RJ45 network port/electrical port.
137
+
138
+光转电模块是将设备SFP光口转成RJ45网口/即电口
139
+
140
+
141
+## sfp transceiver module
142
+
143
+SFP stands for Small Form-factor Pluggable.
144
+
145
+It is a compact, hot-pluggable fiber optic transceiver used for data transmission over fiber optic or copper cables.
146
+
147
+![](2025-03-27-17-31-03.png)
148
+
149
+![](2025-03-27-17-55-17.png)
150
+
151
+![](2025-03-27-18-41-19.png)
152
+
153
+SFP is short for Small Form-factor Pluggables, which is a small package pluggable optical transceiver module. SFP can be regarded as a pluggable version of SFF. Its electrical interface is 20pin gold finger, and the data signal interface is basically the same as the SFP module. The SFP module also provides an I2C control interface that is compatible with the optical interface diagnostics of the SFP-8472 standard.
154
+
155
+
156
+万兆光口SFP+模块分为多模和单模
157
+
158
+SFP+ 多模: 850nm波长,最大可传550米
159
+
160
+SFP+ 单模: 1310nm到1550nm波长,可传10~80千米。
161
+
162
+![](2025-03-27-18-46-06.png)
163
+
164
+### working scenario
165
+
166
+![](2025-03-27-18-03-01.png)
167
+
168
+
169
+## customized analog-video plus serial data fiber-optic transceiver
170
+
171
+![](2025-03-27-18-17-54.png)
172
+
173
+![](2025-03-27-18-19-08.png)
174
+
175
+
176
+
177
+## ref
178
+
179
+- [[SFP]]
180
+
181
+- [[fiber-optic-dat]]
182
+
183
+
Tech-dat/Network-dat/fiber-optic-dat/fiber-optic-transceiver-dat/fiber-optic-transceiver-dat.md
... ...
@@ -18,6 +18,8 @@
18 18
19 19
## ref
20 20
21
+- [[SFP-transceiver-dat]]
22
+
21 23
- [[fiber-optic-dat]] - [[fiber-optic]]
22 24
23 25
- [[fiber-optic-transceiver]] - [[maker]]
Tech-dat/analog-dat/analog-dat.md
... ...
@@ -0,0 +1,18 @@
1
+
2
+# analog-dat
3
+
4
+- [[digital-dat]] - [[digitizes-dat]]
5
+
6
+
7
+## analog video other digital ethernet
8
+
9
+Without full IP conversion, directly transmitting AHD analog video over Ethernet is generally not possible because Ethernet requires digital data.
10
+
11
+You can use coax-to-Ethernet converters or serial transmission systems to carry the signal over Ethernet, but these are less common and often provide limited functionality.
12
+
13
+Using HD-SDI transmission systems or media converters is another alternative, but it still involves converting the signal into a digital format, although it avoids full IP-based solutions.
14
+
15
+
16
+## ref
17
+
18
+- [[VOIP-dat]]
... ...
\ No newline at end of file
Tech-dat/audio-dat/digital-audio-dat/digital-audio-dat.md
... ...
@@ -0,0 +1,9 @@
1
+
2
+# digital-audio-dat
3
+
4
+- [[SPDIF-dat]]
5
+
6
+
7
+## ref
8
+
9
+- [[analog-audio-dat]]
... ...
\ No newline at end of file
Tech-dat/media-dat/2025-04-11-14-18-19.png
... ...
Binary files a/Tech-dat/media-dat/2025-04-11-14-18-19.png and /dev/null differ
Tech-dat/media-dat/video-dat.md
... ...
@@ -1,7 +1,7 @@
1 1
2 2
# video-dat
3 3
4
-![](2025-04-11-14-18-19.png)
4
+![video-dat/2025-04-11-14-18-19.png](video-dat/2025-04-11-14-18-19.png)
5 5
6 6
7 7
## resolution compare
Tech-dat/media-dat/video-dat/2025-04-11-14-18-19.png
... ...
Binary files /dev/null and b/Tech-dat/media-dat/video-dat/2025-04-11-14-18-19.png differ
Tech-dat/media-dat/video-dat/VoIP-dat/VoIP-dat.md
... ...
@@ -0,0 +1,47 @@
1
+
2
+# VoIP-dat
3
+
4
+
5
+## Solutions:
6
+
7
+- **Ambarella A7/A12/A9**: Ideal for **HD video processing**, supporting **analog-to-digital conversion** and **H.264/H.265** encoding. - [[Ambarella-dat]]
8
+- **HiSilicon HI3516A**: Widely used in **IP camera designs**, supporting **analog-to-IP video conversion** with **H.264** compression. - [[hisilicon-dat]]
9
+- **FPGA Solutions** (e.g., **Xilinx Spartan-6/Artix-7**): Highly customizable for **real-time video processing**, encoding, and streaming.
10
+- **Texas Instruments TMS320DM8168**: A processor for **video surveillance**, capable of **video encoding** and streaming.
11
+- **Zilog ZV-1000**: A **video codec** chip for **analog to digital conversion**.
12
+- **MediaTek MTK 7628**: A **low-cost** solution for **consumer surveillance cameras** with **H.264 encoding**. - [[MT7628-dat]] - [[mediatek-dat]]
13
+
14
+
15
+
16
+## Video over IP Converter
17
+
18
+A **Video over IP Converter** is a device that converts analog video signals (e.g., composite, component) into digital video streams that can be transmitted over IP networks. It is commonly used in surveillance, broadcasting, and remote video transmission systems.
19
+
20
+### How It Works:
21
+1. The converter takes an **analog video signal** and converts it into a **digital IP stream** (e.g., H.264, MJPEG).
22
+2. The digital stream is transmitted over an **Ethernet network**.
23
+3. At the receiving end, the stream is decoded and can be displayed on monitors or recorded.
24
+
25
+### Applications:
26
+- **Surveillance**: Transmitting video signals from analog cameras over a network.
27
+- **Broadcasting**: Transmitting video feeds for live broadcasts or events.
28
+- **Video Conferencing**: Sending video signals for remote meetings.
29
+
30
+
31
+## Video Over IP (VoIP) Transmission Distance
32
+
33
+The **distance** for transferring video over a **Video over IP (VoIP)** solution depends on the type of **network infrastructure** and **bandwidth** of the connection. Here are the key factors that influence the transmission range:
34
+
35
+### 1. Ethernet (Copper Cable - Cat5e, Cat6)
36
+- **Maximum Distance:**
37
+ - The standard maximum length for Ethernet cables (Cat5e, Cat6) is **100 meters** (about **328 feet**). Beyond this distance, signal degradation can occur.
38
+- **Solution for Longer Distances:**
39
+ - **Ethernet Extenders**: Extend the distance up to **500 meters** (about **1,640 feet**) or more.
40
+ - **Switches/Repeaters**: Can help extend the signal within the 100-meter range.
41
+
42
+### 2. Fiber Optic Cable
43
+- **Maximum Distance:**
44
+ - **Single-mode fiber**: Transmits data over **10-40 kilometers** (about **6-25 miles**) without significant signal loss.
45
+ - **Multi-mode fiber**: Typically transmits data over **300 meters to 2 kilometers** (about **1,000-6,500 feet**).
46
+- **Fiber Advantages:**
47
+ - Provides **higher bandwidth**, **lower latency**, and is immune to **electromagnetic interference**.
Tech-dat/media-dat/video-dat/video-baluns-dat/video-baluns-dat.md
... ...
@@ -0,0 +1,61 @@
1
+
2
+# video-baluns-dat
3
+
4
+## 🎥 What is a Video Balun?
5
+
6
+A **video balun** is a small device that allows you to transmit **analog video** (like composite CVBS) over **twisted-pair cable** (such as Cat5e or RS-485 wiring), instead of using traditional coaxial cable.
7
+
8
+---
9
+
10
+### 🧰 What Does a Video Balun Do?
11
+
12
+- **"Balun" = BALanced to UNbalanced**
13
+- Converts a **coaxial signal** (unbalanced) into a format suitable for **twisted pair** cable (balanced), and vice versa.
14
+- Allows **standard analog video signals** (e.g., from security cameras) to be sent over inexpensive cabling like Ethernet or alarm wire.
15
+
16
+---
17
+
18
+### 🔌 Typical Use Case
19
+
20
+| Traditional Setup | Balun-Based Setup |
21
+|-----------------------|----------------------------------|
22
+| Camera → Coax → DVR | Camera → Video Balun → UTP → DVR |
23
+
24
+- One balun at the **camera end**, one at the **DVR end**
25
+- Works with **BNC connectors + RJ45 or screw terminals**
26
+
27
+---
28
+
29
+### 📏 How Far Can It Go?
30
+
31
+| Quality | Distance (Approx.) | Notes |
32
+|---------|---------------------|------------------------------|
33
+| Standard baluns | ~300 meters (1000 ft) | For CVBS video (no power) |
34
+| Active baluns | 600–1200 meters | Powered, better noise filtering |
35
+
36
+---
37
+
38
+### 🎯 Benefits
39
+
40
+- Use cheap and widely available **Cat5e/6 cables**
41
+- Clean and **less bulky** than coax
42
+- Often supports **multiple video signals** over one cable (4-in-1 baluns)
43
+
44
+---
45
+
46
+### ⚠️ Limitations
47
+
48
+- **Only for analog video** (e.g., CVBS, not HDMI or IP)
49
+- Susceptible to **noise** if low-quality cable or long runs
50
+- May not support high-resolution or color over long distance
51
+
52
+---
53
+
54
+### 📸 Example
55
+
56
+
57
+ [Analog Camera]---(BNC)---[Balun]---(Cat5e UTP)---[Balun]---(BNC)---[DVR]
58
+
59
+## ref
60
+
61
+- [[analog-camera-dat]] - [[BNC-dat]] - [[analog-dat]]
... ...
\ No newline at end of file
Tech-dat/media-dat/video-dat/video-dat.md
... ...
@@ -0,0 +1,22 @@
1
+
2
+# video-dat
3
+
4
+![](2025-04-11-14-18-19.png)
5
+
6
+
7
+## resolution compare
8
+
9
+| Resolution Name | short | Megapixels (MP) | Pixel Dimensions | Aspect Ratio | Common Use Cases |
10
+| --------------- | ----- | --------------- | ------------------------ | ------------ | ---------------------------- |
11
+| 1080p (Full HD) | FHD | ~2.1 MP | 1920 × 1080 | 16:9 | HD video, streaming |
12
+| 3MP | | 3.0 MP | 2048 × 1536 (or similar) | 4:3 | Budget security cameras |
13
+| 4MP | | 4.0 MP | 2560 × 1440 | 16:9 | Mid-range security systems |
14
+| 5MP | | 5.0 MP | 2592 × 1944 | 4:3 | Higher-res CCTV, imaging |
15
+| 4K (Ultra HD) | UHD | ~8.3 MP | 3840 × 2160 | 16:9 | High-end video, surveillance |
16
+
17
+
18
+
19
+
20
+## ref
21
+
22
+- [[camera-dat]]
... ...
\ No newline at end of file
app-dat/RC-dat/RC-car-dat/video-RC-car-dat/video-RC-car-dat.md
... ...
@@ -12,6 +12,8 @@
12 12
13 13
#### demos 1
14 14
15
+up to 100 meters
16
+
15 17
![](2025-03-25-14-43-46.png)
16 18
17 19
![](2025-03-25-14-48-15.png)