How to initialize BGA3131 using 16 bit SPI

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

How to initialize BGA3131 using 16 bit SPI

146件の閲覧回数
obroad
Contributor II

So the designers thoughtfully included a 16 bit mode but it defaults to 12 bit mode.

If the BGA3131 is in 12 bit mode and I attempt to send 16 bits will the first 4 bits just "fall off" or will it fail outright?

Do I have to bit-bang a 12 bit write just to force the device into a compatible state?

Come to think of it why bother with the different modes, if it was designed to always use the last 12 bits then it would be compatible with both by default. Also supporting both bit orders is clever but shouldn't the register number be a palindrome so it wouldn't be nessecery to know beforehand what state the chip is in?

Also is there anything I can read to verify communication? I know there's no data out but is there a test pin? The best I can come up with is looking for changes in supply current.

 

 

0 件の賞賛
0 返答(返信)