- On the first, the vdd_sel=high, and there is no external v1.1v. So the chip can not work.
- second, pull down the vdd_sel to use internal 1.1-V LDO, but I got the VDD11 1.7v agaist 1.1v. In this case, when read the register, the IIC get error, and this mean there is no ack from ds90ub954 chip.
in addition, I replace the crystal oscillator from Passive(25M) to Active(24M).
- 3th, pull-up the vdd_sel again, and supply v1.1v. but I got the same error <IIC err> as the second step.
- On the base of 3th step, replace a new ds90ub954 chip, and there is no iic err anymore, but get 0xff when I read any regist. That mean I got the IIC ack but no data, and the SDA is high when the master read the SDA level.
question:
- the old ds90ub954 chip is broken? why?
-
any error in the hw schematic?