00:01
lxdr53374083887 has quit [Remote host closed the connection]
00:02
lxdr53374083887 has joined #glasgow
00:29
lxdr53374083887 has quit [Remote host closed the connection]
00:30
lxdr53374083887 has joined #glasgow
00:56
lxdr53374083887 has quit [Remote host closed the connection]
00:57
lxdr53374083887 has joined #glasgow
01:24
lxdr53374083887 has quit [Remote host closed the connection]
01:25
lxdr53374083887 has joined #glasgow
01:32
<
whitequark >
ok so i'm on the verge of declaring end of support for <=revC2
01:32
<
whitequark >
they have an ADC with a silicon bug which locks up the I2C bus if you read a certain bit pattern out of the ADC
01:32
<
whitequark >
yes, it's as insane as it sounds
01:52
lxdr53374083887 has quit [Remote host closed the connection]
01:53
lxdr53374083887 has joined #glasgow
02:00
arj has joined #glasgow
02:40
<
tpw_rules >
that sounds like a fun errata sheet
02:49
<
whitequark >
it seems like there's some sort of issue that arises only when the internal oscillator is enabled
02:56
<
whitequark >
the workaround is to never use the ALERT function basically
02:56
<
whitequark >
which... ok, fine, i'll add a notification about that
02:58
lxdr53374083887 has quit [Remote host closed the connection]
03:00
lxdr53374083887 has joined #glasgow
03:35
arj has quit [Ping timeout: 252 seconds]
03:51
lxdr53374083887 has quit [Remote host closed the connection]
03:52
lxdr53374083887 has joined #glasgow
04:04
arj has joined #glasgow
04:18
lxdr53374083887 has quit [Remote host closed the connection]
04:19
lxdr53374083887 has joined #glasgow
04:45
lxdr53374083887 has quit [Remote host closed the connection]
04:46
lxdr53374083887 has joined #glasgow
05:13
lxdr53374083887 has quit [Read error: Connection reset by peer]
05:14
lxdr53374083887 has joined #glasgow
05:40
lxdr53374083887 has quit [Remote host closed the connection]
05:41
lxdr53374083887 has joined #glasgow
06:08
lxdr53374083887 has quit [Remote host closed the connection]
06:09
lxdr53374083887 has joined #glasgow
06:10
ldcd has joined #glasgow
06:37
lxdr53374083887 has quit [Remote host closed the connection]
06:38
lxdr53374083887 has joined #glasgow
06:56
ldcd has quit [Ping timeout: 245 seconds]
07:03
lxdr53374083887 has quit [Remote host closed the connection]
07:04
lxdr53374083887 has joined #glasgow
07:29
lxdr53374083887 has quit [Remote host closed the connection]
07:30
lxdr53374083887 has joined #glasgow
07:56
lxdr53374083887 has quit [Read error: Connection reset by peer]
07:57
lxdr53374083887 has joined #glasgow
08:05
jfsimon has quit [Remote host closed the connection]
08:06
jfsimon has joined #glasgow
08:08
arj has quit [Ping timeout: 244 seconds]
08:23
lxdr53374083887 has quit [Remote host closed the connection]
08:24
lxdr53374083887 has joined #glasgow
08:48
lxdr53374083887 has quit [Remote host closed the connection]
08:49
lxdr53374083887 has joined #glasgow
09:15
lxdr53374083887 has quit [Remote host closed the connection]
09:16
lxdr53374083887 has joined #glasgow
09:42
lxdr53374083887 has quit [Remote host closed the connection]
09:43
lxdr53374083887 has joined #glasgow
10:09
lxdr53374083887 has quit [Remote host closed the connection]
10:10
lxdr53374083887 has joined #glasgow
10:35
lxdr53374083887 has quit [Remote host closed the connection]
10:36
lxdr53374083887 has joined #glasgow
11:01
lxdr53374083887 has quit [Read error: Connection reset by peer]
11:02
lxdr53374083887 has joined #glasgow
11:28
lxdr53374083887 has quit [Remote host closed the connection]
11:29
lxdr53374083887 has joined #glasgow
11:53
lxdr53374083887 has quit [Remote host closed the connection]
11:55
lxdr53374083887 has joined #glasgow
12:19
<
q3k[cis] >
whitequark: can you unwedge the ADC with one of those i2c reset procedures (iirc pulse the clock until you see sda be released, then generate a stop?)
12:20
lxdr53374083887 has quit [Remote host closed the connection]
12:21
<
whitequark >
q3k[cis]: for that one specific problem, yes
12:21
<
whitequark >
but i found a second problem, which is that under the same conditions (aggressively reading/writing a read/write register) the ADC sometimes just... wedges itself into an even weirder state where writes to registers don't take
12:21
<
whitequark >
or possibly reads, it's not possible to determine for sure
12:21
<
q3k[cis] >
how quaint
12:21
<
whitequark >
that is only fixed by power cycling
12:21
<
q3k[cis] >
what's the P/N?
12:22
<
whitequark >
adc081c021
12:22
lxdr53374083887 has joined #glasgow
12:22
<
whitequark >
i already complained to someone on ti on mastodon and they promised to give an intern a task to reproduce this
12:22
<
q3k[cis] >
oh is that the chip you have been yelling about on...
12:22
<
whitequark >
*at ti
12:23
<
q3k[cis] >
what speed are you running i2c at?
12:24
<
q3k[cis] >
(i'm not trying to troubleshoot this for you, i'm just curious)
12:47
lxdr53374083887 has quit [Read error: Connection reset by peer]
12:48
lxdr53374083887 has joined #glasgow
13:05
<
whitequark >
tried both 100/400
13:05
<
whitequark >
400 is the normal one
13:15
lxdr53374083887 has quit [Read error: Connection reset by peer]
13:16
lxdr53374083887 has joined #glasgow
13:41
lxdr53374083887 has quit [Remote host closed the connection]
13:42
lxdr53374083887 has joined #glasgow
13:59
Foxyloxy has joined #glasgow
14:03
Foxyloxy_ has quit [Ping timeout: 265 seconds]
14:08
lxdr53374083887 has quit [Remote host closed the connection]
14:09
lxdr53374083887 has joined #glasgow
14:35
lxdr53374083887 has quit [Remote host closed the connection]
14:36
lxdr53374083887 has joined #glasgow
15:03
lxdr53374083887 has quit [Read error: Connection reset by peer]
15:04
lxdr53374083887 has joined #glasgow
15:32
lxdr53374083887 has quit [Remote host closed the connection]
15:34
lxdr53374083887 has joined #glasgow
16:00
lxdr53374083887 has quit [Remote host closed the connection]
16:01
lxdr53374083887 has joined #glasgow
16:17
mkj[m] has quit [Quit: Idle timeout reached: 172800s]
16:26
lxdr53374083887 has quit [Remote host closed the connection]
16:27
lxdr53374083887 has joined #glasgow
16:38
ldcd has joined #glasgow
16:52
lxdr53374083887 has quit [Remote host closed the connection]
16:54
lxdr53374083887 has joined #glasgow
17:01
<
whitequark[cis] >
how it's going
17:02
<
whitequark[cis] >
to be clear, this is a completely different TI chip (revD DAC rather than the revABC01 ADC)
17:03
<
whitequark[cis] >
writes seem to work, reads lose about half to three quarters of the bits of every byte. no i can't explain it better
17:03
<
whitequark[cis] >
at least here a good number of workarounds is available. I just can't bring myself to trust a device that behaves like that
17:19
ldcd has quit [Ping timeout: 276 seconds]
17:19
lxdr53374083887 has quit [Remote host closed the connection]
17:20
lxdr53374083887 has joined #glasgow
17:29
ldcd has joined #glasgow
17:45
lxdr53374083887 has quit [Read error: Connection reset by peer]
17:46
lxdr53374083887 has joined #glasgow
17:54
ldcd has quit [Ping timeout: 256 seconds]
18:02
ldcd has joined #glasgow
18:12
lxdr53374083887 has quit [Remote host closed the connection]
18:13
lxdr53374083887 has joined #glasgow
18:22
<
whitequark[cis] >
yes
18:23
<
ldcd >
i really wish the nanoDAC series was less expensive
18:36
ChanServ has quit [*.net *.split]
18:36
ChanServ has joined #glasgow
18:37
lxdr53374083887 has quit [Read error: Connection reset by peer]
18:39
lxdr53374083887 has joined #glasgow
19:04
lxdr53374083887 has quit [Read error: Connection reset by peer]
19:06
lxdr53374083887 has joined #glasgow
19:12
ldcd has quit [Ping timeout: 244 seconds]
19:20
ldcd has joined #glasgow
19:31
lxdr53374083887 has quit [Read error: Connection reset by peer]
19:32
lxdr53374083887 has joined #glasgow
19:43
ln[m] has quit [Quit: Idle timeout reached: 172800s]
19:57
lxdr53374083887 has quit [Remote host closed the connection]
19:58
lxdr53374083887 has joined #glasgow
20:09
duskwuff0[m] has quit [Quit: Idle timeout reached: 172800s]
20:23
lxdr53374083887 has quit [Remote host closed the connection]
20:24
lxdr53374083887 has joined #glasgow
20:27
zyp[m] has quit [Quit: Idle timeout reached: 172800s]
20:36
WilfriedWonkaKla has quit [Quit: Idle timeout reached: 172800s]
20:50
lxdr53374083887 has quit [Read error: Connection reset by peer]
20:51
lxdr53374083887 has joined #glasgow
21:17
lxdr53374083887 has quit [Remote host closed the connection]
21:18
lxdr53374083887 has joined #glasgow
21:43
lxdr53374083887 has quit [Remote host closed the connection]
21:44
lxdr53374083887 has joined #glasgow
22:06
ldcd has quit [Ping timeout: 256 seconds]
22:10
lxdr53374083887 has quit [Remote host closed the connection]
22:11
lxdr53374083887 has joined #glasgow
22:37
lxdr53374083887 has quit [Remote host closed the connection]
22:38
lxdr53374083887 has joined #glasgow
23:04
lxdr53374083887 has quit [Remote host closed the connection]
23:05
lxdr53374083887 has joined #glasgow
23:26
arj has joined #glasgow
23:31
lxdr53374083887 has quit [Remote host closed the connection]
23:32
lxdr53374083887 has joined #glasgow
23:37
ldcd has joined #glasgow
23:58
lxdr53374083887 has quit [Read error: Connection reset by peer]
23:59
lxdr53374083887 has joined #glasgow