Project

General

Profile

Iota » History » Version 3

laforge, 02/19/2016 10:48 PM

1 1 laforge
This is the Analog Baseband Chip TWL3025
2 2 laforge
3 3 laforge
== USP ==
4
5
This is the SPI-like control interface between DBB and the TWL3025 (ABB).
6
7 2 laforge
== TSP ==
8
9
The CLK6.5 Signal makes things a bit more complicated than we would like. The sequence of events is something like:
10
 * CLK_13M is applied continuously to TSL3025
11
 * nTEN is in default state of high (inactive)
12
 * internal CLK6.5 is in default state low
13
 * nTEN is asserted low by TPU, some 0..65ns before CLK_13M rising edge
14
 * next CLK13M falling edge starts first CLK6.5 rising edge
15
 * every falling edge of CLK13M toggles CLK6.5
16
 * TDR is sampled at every rising edge of CLK6.5 (including the first edge above)
17
 * 7 bits are transferred during seven rising edges of CLK6.5
18
 * TEN stays asserted for 1 CLK13M period after last bit is transferred
19
 * TEN needs to be released before next CLK13M rising edge to prevent another transfer
20
21
[[Image(Iota:twl3025_tsp_serial.png)]]
Add picture from clipboard (Maximum size: 48.8 MB)