AD7607是14位的ADC,但是它有16位并行数据线,D15和D14是符号扩展位,意思是转换结果的二进制补码是以16位的形式给出的吗?也就是说虽然AD7607是14位的,但是还是要连接16位数据线才能读取正确结果。不知理解是否正确?
AD7607是14位的ADC,但是它有16位并行数据线,D15和D14是符号扩展位,意思是转换结果的二进制补码是以16位的形式给出的吗?也就是说虽然AD7607是14位的,但是还是要连接16位数据线才能读取正确结果。不知理解是否正确?
数字接口有三种模式,并行接口模式、串行接口模式、并行字节接口模式
使用并行接口模式,需要连接16位数据线,以有符号16位整形读取转换结果值
也就是说虽然AD7607是14位的,但是转换结果是16位的补码形式,因此并行读取时必须连接16位数据线。
是的,使用并行接口模式,需要连接16位数据线
14位的AD7607的最高两位DB[15], DB[14]是DB[13]的重复。16 位并口的话,可以不连最高两位。
和lansebuluo的解答不一样,这就尴尬了,请问是ADI专家吗?最近在做AD选型设计,所以要搞明白
@StevenX @Travel
14位的AD7607最高两位是符号扩展的,DB15、DB14、DB13一致
16位并口不连最高两位是可以的,总线读取的时候,如是按16位总线读取,需要按DB13的值去判断符号,并且舍弃掉最高两位
16总线都连接的话,需要按有符号数读取,并且DB14和DB13置零即可
不知道我这样理解是否正确呢
二进制补码和符号扩展是不一样的,这个我理解有误
我仔细想了一下,如果是以16位并口读取的话,可以直接存在16位int中,因为本来就是16位的二进制补码形式;如果是以14位并口读取的话,存在16位int中的话,需要进行符号位扩展,不知理解是否有误。。。