Sat, 03 Dec 2011 09:16:39 +0100
added some communication definitions
12
a399f9d5e672
added carrerashark project-part to separate subdirectory
Malte Bayer <mbayer@neo-soft.org>
parents:
diff
changeset
|
1 | CarreraShark |
a399f9d5e672
added carrerashark project-part to separate subdirectory
Malte Bayer <mbayer@neo-soft.org>
parents:
diff
changeset
|
2 | Rail data packet sniffer |
a399f9d5e672
added carrerashark project-part to separate subdirectory
Malte Bayer <mbayer@neo-soft.org>
parents:
diff
changeset
|
3 | |
a399f9d5e672
added carrerashark project-part to separate subdirectory
Malte Bayer <mbayer@neo-soft.org>
parents:
diff
changeset
|
4 | Hardware: Mega16, 8mhz |
a399f9d5e672
added carrerashark project-part to separate subdirectory
Malte Bayer <mbayer@neo-soft.org>
parents:
diff
changeset
|
5 | PD2 = Controller Input |
a399f9d5e672
added carrerashark project-part to separate subdirectory
Malte Bayer <mbayer@neo-soft.org>
parents:
diff
changeset
|
6 | |>o = Inv Schmitt Trigger for signal buffering (74hc14) |
a399f9d5e672
added carrerashark project-part to separate subdirectory
Malte Bayer <mbayer@neo-soft.org>
parents:
diff
changeset
|
7 | |
a399f9d5e672
added carrerashark project-part to separate subdirectory
Malte Bayer <mbayer@neo-soft.org>
parents:
diff
changeset
|
8 | [RAIL+] ------[33kohm]------+-----|>o--|>0----[PD2] |
a399f9d5e672
added carrerashark project-part to separate subdirectory
Malte Bayer <mbayer@neo-soft.org>
parents:
diff
changeset
|
9 | | |
a399f9d5e672
added carrerashark project-part to separate subdirectory
Malte Bayer <mbayer@neo-soft.org>
parents:
diff
changeset
|
10 | --[10kohm]--- |
a399f9d5e672
added carrerashark project-part to separate subdirectory
Malte Bayer <mbayer@neo-soft.org>
parents:
diff
changeset
|
11 | | |
a399f9d5e672
added carrerashark project-part to separate subdirectory
Malte Bayer <mbayer@neo-soft.org>
parents:
diff
changeset
|
12 | [RAIL-] --------------------------------+-----[GND] |
a399f9d5e672
added carrerashark project-part to separate subdirectory
Malte Bayer <mbayer@neo-soft.org>
parents:
diff
changeset
|
13 | |
a399f9d5e672
added carrerashark project-part to separate subdirectory
Malte Bayer <mbayer@neo-soft.org>
parents:
diff
changeset
|
14 | |
a399f9d5e672
added carrerashark project-part to separate subdirectory
Malte Bayer <mbayer@neo-soft.org>
parents:
diff
changeset
|
15 | Debug Pins: |
a399f9d5e672
added carrerashark project-part to separate subdirectory
Malte Bayer <mbayer@neo-soft.org>
parents:
diff
changeset
|
16 | PD3 = Packet Start pulse |
a399f9d5e672
added carrerashark project-part to separate subdirectory
Malte Bayer <mbayer@neo-soft.org>
parents:
diff
changeset
|
17 | PD4 = Bit timer pulse (50ns) |
a399f9d5e672
added carrerashark project-part to separate subdirectory
Malte Bayer <mbayer@neo-soft.org>
parents:
diff
changeset
|
18 | PD5 = Cycle Sync: each low/high change == start of cycle (after program packet received) |