TI中文支持网
TI专业的中文技术问题搜集分享网站

LMH6585VV 多路通道输出不正常,请帮忙解决,急

LMH6585VV芯片问题,求高手指点

一、 后来买的6块芯片通讯协议

CFG输出0

延迟10us

CLK输出0

延迟10us

CS输出0

延迟10us

CLK输出1

发送32个CLK时钟信号(不管DIN引脚状态如何,毫无意义)

发送48位数据,CLK下降沿芯片读取数据(只有这48位可以控制,再增加数据,只有最后的48位数据有效)

CLK输出0

延迟10us

CS输出1

延迟10us

CLK输出1

CFG输出1

延迟10us

延迟50us

CFG输出0

通讯协议,如下表

OUTPUT

CH1

CH2

CH3

CH4

CH5

CH6

CH7

CH8

CH9

CH10

CH11

CH12

CH13

CH14

CH15

CH16

指令

000

100

100

100

010

100

110

100

001

100

101

100

011

100

111

100

INPUT

CH1

CH4

CH4

CH4

CH4

CH13

CH16

CH4

NC

CH1

NC

CH1

NC

CH1

NC

CH1

 

OUTPUT

CH1

CH2

CH3

CH4

CH5

CH6

CH7

CH8

CH9

CH10

CH11

CH12

CH13

CH14

CH15

CH16

指令

010

100

110

100

010

100

110

100

010

100

110

100

010

100

110

100

INPUT

CH13

CH4

CH16

CH4

CH4

CH13

CH16

CH4

CH13

CH4

CH16

CH4

CH13

CH4

CH16

CH4

 

OUTPUT

CH1

CH2

CH3

CH4

CH5

CH6

CH7

CH8

CH9

CH10

CH11

CH12

CH13

CH14

CH15

CH16

指令

000

100

100

000

010

000

110

000

001

000

101

000

011

000

111

000

INPUT

CH1

CH1

CH4

CH1

CH1

CH13

CH16

CH1

NC

CH1

NC

CH1

NC

CH1

NC

CH1

 

OUTPUT

CH1

CH2

CH3

CH4

CH5

CH6

CH7

CH8

CH9

CH10

CH11

CH12

CH13

CH14

CH15

CH16

指令

010

000

110

000

010

000

110

000

010

000

110

000

010

000

110

000

INPUT

CH13

CH1

CH16

CH1

CH1

CH13

CH16

CH1

CH13

CH1

CH16

CH1

CH13

CH1

CH16

CH1

 

OUTPUT

CH1

CH2

CH3

CH4

CH5

CH6

CH7

CH8

CH9

CH10

CH11

CH12

CH13

CH14

CH15

CH16

指令

010

000

110

000

010

000

110

000

010

000

110

000

010

000

110

000

INPUT

CH13

CH1

CH16

CH1

CH1

CH13

CH16

CH1

CH13

CH1

CH16

CH1

CH13

CH1

CH16

CH1

 

OUTPUT

CH1

CH2

CH3

CH4

CH5

CH6

CH7

CH8

CH9

CH10

CH11

CH12

CH13

CH14

CH15

CH16

指令

000

010

100

010

010

010

110

010

001

010

101

010

011

010

111

010

INPUT

CH1

CH13

CH4

CH13

CH13

CH13

CH16

CH13

NC

CH13

NC

CH13

NC

CH13

NC

CH13

 

OUTPUT

CH1

CH2

CH3

CH4

CH5

CH6

CH7

CH8

CH9

CH10

CH11

CH12

CH13

CH14

CH15

CH16

指令

000

110

100

110

010

110

110

110

001

110

101

110

011

110

111

110

INPUT

CH1

CH16

CH4

CH16

CH16

CH13

CH16

CH16

NC

CH16

NC

CH16

NC

CH16

NC

CH16

 

OUTPUT

CH1

CH2

CH3

CH4

CH5

CH6

CH7

CH8

CH9

CH10

CH11

CH12

CH13

CH14

CH15

CH16

指令

000

001

100

001

010

001

110

001

001

001

101

001

011

001

111

001

INPUT

CH1

NC

CH4

NC

NC

CH13

CH16

NC

NC

NC

NC

NC

NC

NC

NC

NC

综合上述测试,得出结论只有000  100  010  110四个指令有效,只是分别代表CH1 CH4 CH13 CH16,因此该芯片完全满足不了DATASHEET里面写的32选16的功能。

 

二、 原来买的芯片通讯协议

CFG输出0

延迟10us

CLK输出0

延迟10us

CS输出0

延迟10us

CLK输出1

发送96位数据,CLK下降沿芯片读取数据

CLK输出0

延迟10us

CS输出1

延迟10us

CLK输出1

CFG输出1

延迟10us

延迟50us

CFG输出0

通讯协议,如下表

OUTPUT

CH1

CH2

CH3

CH4

CH5

CH6

CH7

CH8

指令

000000

100000

010000

110000

001000

101000

011000

111000

INPUT

CH1

CH2

CH3

CH4

CH5

CH6

CH7

CH8

OUTPUT

CH9

CH10

CH11

CH12

CH13

CH14

CH15

CH16

指令

000100

100100

010100

110100

001100

101100

011100

111100

INPUT

CH9

CH10

CH11

CH12

CH13

CH14

CH15

CH16

如上表,与DATASHEET里面的通讯协议一致,前5位数据位代表32个输入,最后1位代表是否连接到输出

 

三、 LMH6585VV DATASHEET通讯协议

如下图,图1为时序图,图二是指令集的说明,指令集省略了中间48个数据,该通讯协议与第一次购买的LMH6585VV测试情况完全一致。

 

Seasat Liu:

这个芯片官网已经找不到任何资料了。

你的I2C的读写正常吗?寄存器的默认值是多少?

赞(0)
未经允许不得转载:TI中文支持网 » LMH6585VV 多路通道输出不正常,请帮忙解决,急
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1