TSB12LV32
弱弱的问一下,1394链路层芯片用TSB12LV32,如何在主机端收到125us循环开始的信号呢?
Kai,
The CYCLEIN input terminal is an optional external 8-kHz clock that can be used to set up the isochronous cycle clock.
前辈你好,我现在在做一个1394接口,用的也是TSB12LV32芯片,但是在配置寄存器进行读写时,总线是16位的,寄存器是32位的,就只能读出前16位的数值,即使改变给出的地址,寄存器的后面16位就没法读出,请问这个地址值该如何给出呢?希望你能帮帮我,为我解答一下这个问题,我将不胜感激,在此谢谢你了
Nick Dai
Kai,
The CYCLEIN input terminal is an optional external 8-kHz clock that can be used to set up the isochronous cycle clock.
前辈你好,我现在在做一个1394接口,用的也是TSB12LV32芯片,但是在配置寄存器进行读写时,总线是16位的,寄存器是32位的,就只能读出前16位的数值,即使改变给出的地址,寄存器的后面16位就没法读出,请问这个地址值该如何给出呢?希望你能帮帮我,为我解答一下这个问题,我将不胜感激,在此谢谢你了
Hi Guocheng,
数据手册总对handshake模式的描述中有说明,MCA将保持低如果MD线还有有效的读数据直到控制器接口释放了MCS。也就是要在MCA为低时连续的读取数据直到MCS变高。
2. Following the next rising edge of BCLK, the TSB12LV32 takes MCA low to signal that the requested
operation is complete. This takes place after two BCLK cycles. MCA remains low with the MD lines
containing valid read data until the microcontroller interface releases MCS (high state)
Nick Dai
Hi Guocheng,
数据手册总对handshake模式的描述中有说明,MCA将保持低如果MD线还有有效的读数据直到控制器接口释放了MCS。也就是要在MCA为低时连续的读取数据直到MCS变高。
2. Following the next rising edge of BCLK, the TSB12LV32 takes MCA low to signal that the requested
operation is complete. This takes place after two BCLK cycles. MCA remains low with the MD lines
containing valid read data until the microcontroller interface releases MCS (high state)
意思是说在第一次将MCS拉低后,连续的给出多个地址值连续的读取数据,比如00h,02h,04h,06h这样吗?我这样做了,怎么还是不行,读出的还是前16位的数据,00h读出的值是7115,02h读出的还是7115,而不是38A0。你能给出一个具体的时序图吗,麻烦你了