From 61c186afced9fc5d774017d6f3c8e0c573853b1a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Odd=20Str=C3=A5b=C3=B8?= Date: Sat, 31 Dec 2022 03:51:47 +0100 Subject: [PATCH] Add documentation on the physical connector --- Connector.md | 27 +++++++++++++++++++++++++++ Protocol.md | 6 +++--- 2 files changed, 30 insertions(+), 3 deletions(-) create mode 100644 Connector.md diff --git a/Connector.md b/Connector.md new file mode 100644 index 0000000..a880051 --- /dev/null +++ b/Connector.md @@ -0,0 +1,27 @@ +# Connector + +The connector is a RJ12 (6P6C, phone connector with all 6 positions populated) +The interface uses RS-232 levels (±15V) + +## Pinout + +Seen from the end of the RJ12 plug + +```text + ┌───┐ +┌───┘ └───┐ +│ │ +├─┬─┬─┬─┬─┬─┤ +│1│2│3│4│5│6│ +└─┴─┴─┴─┴─┴─┘ +``` + +1. TX +2. RX +3. GND +4. GND +5. +V +6. +V + +`+V` seems to be a regulated 14.6V supply, current limited by a 100Ω resistor +`RX` and `TX` has 100Ω resistors in series. diff --git a/Protocol.md b/Protocol.md index 160f751..fd3070d 100644 --- a/Protocol.md +++ b/Protocol.md @@ -60,9 +60,9 @@ This particular memory section contains the device SKU: ML2420 ┌──────────────┐ ╔═╡ Transfer ID? │ ║ └──────────────┘ - ║ ┌────────────────────┐ - ║ ╔═╡ Operation (6=read) │ - ║ ║ └────────────────────┘ + ║ ┌─────────────────────┐ + ║ ╔═╡ Operation (6=write) │ + ║ ║ └─────────────────────┘ ║ ║ ┌─────────┐ ║ ║ ╔═╡ Address │ ║ ║ ║ └─────────┘