Chinaunix首页 | 论坛 | 博客
  • 博客访问: 497504
  • 博文数量: 135
  • 博客积分: 3010
  • 博客等级: 中校
  • 技术积分: 905
  • 用 户 组: 普通用户
  • 注册时间: 2010-01-24 19:31
文章分类

全部博文(135)

文章存档

2010年(135)

我的朋友

分类: LINUX

2010-02-08 14:21:37

What is Serial Synchronous Interface (SSI)?

Hardware: Multifunction DAQ (MIO)

Problem: 
What is Serial Synchronous Interface (SSI)?

Solution: 
SSI (Serial Synchronous Interface) is a widely used serial interface between an absolute position sensor and a controller. SSI uses a clock pulse train from a controller to initiate a gated output from the sensor.

Position data is continually updated by the sensor and made available to the shift register. Between each clock pulse train there is a minimum dwell of 25 microseconds during which fresh data is moved into the register. Data is shifted out when the sensor receives a pulse train from the controller. When the least significant bit (LSB) goes HIGH and the minimum dwell time has elapsed, new data is available to read. Refer to the diagrams below.

Synchronous Mode: A synchronous pulse from the control system starts the measuring time of the sensor, the measured result is available before the next synchronizing pulse is generated. The synchronizing pulse is the first high to low transition of the clock train after the dwell time.

Asynchronous Mode: SSI takes measurements at its fastest internal interrogation rate (length dependent) and provides information upon request. 



SSI Block Diagram



SSI Timing Diagram



Sequential measurements of SSI Timing

 






Baud Rates For Data Transmission
Cable Length (ft.)
<100
<200
<400
<800
Baud Rate*
<400 kHz
<300 kHz
<200kHz
<100 kHz

*Maximum baud rate: 1.5 MBaud


Related Links: 


Attachments: 



阅读(1486) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~