大家好
我非常精确地接收数据
但现在我只能正确地看到有效信号、串行输出会发送随机且无意义的数据
我将光电二极管连接到一个通道、我看到其值正确、但我看到其他通道上的值发生变化
如果我的 IC 烧坏了,请帮我吗? 这是微控制器问题吗?
谢谢
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
大家好
我非常精确地接收数据
但现在我只能正确地看到有效信号、串行输出会发送随机且无意义的数据
我将光电二极管连接到一个通道、我看到其值正确、但我看到其他通道上的值发生变化
如果我的 IC 烧坏了,请帮我吗? 这是微控制器问题吗?
谢谢
尊敬的 Preaveen
我已将硅光电二极管连接到某些通道;我观察到、当光线变化时、位发生变化、而其他断开的通道的值为零
但是、现在我观察到、即使通道 断开连接、所有通道的值也会发生变化
我使用了测试条件、在零值时未找到稳定性
症状
1 - 8个最高有效位为零、其他位在没有改变输入的情况下持续变化
2:只有当输入电流大于特定值时、输出位才会稳定在0xFFFF
3 -我进行了很长的转换时间、并且在连接的通道上没有光亮、大约一秒钟、并且看到位从0x00000重复变为0xFFFFFFF
我想这种情况是由于这些因素造成的
1:我已连接电压基准 IC、但没有要缓冲的运算放大器、并且电压基准为3.7V、并将0.0003A 电流侧面连接到 DDC
2 -硅树脂光电二极管向 DDC 输入馈送更多电流、因为我始终获得满量程而不降低光强度 (我的硅光电二极管是 Hamamatsu S1223-01)
3-我测试了许多错误的 SPI 代码以读回数据
4-可能是串行测试线相互连接
谢谢你
你好,Mostafa,
零值不是在 DDC 上断开输入时得到的值。 输出应该大约为4095、并且有一些误差(偏移、根据 DS)和噪声、除此之外、这将翻转 LSB。 根据偏移、将切换更多或更少的 LSB。
也就是说、您的第一篇帖子显示您没有获得有意义的数据、但您说您在连接 PD 的通道中进行了此操作。 因此、我不会跟随。 根据我之前的评论、您可以切换其他通道(不带 PD)并不奇怪。
看看您所做的事情:
1.看起来还可以。 我是说、基准电压必须为4.096V、但如果施加的电压在最大额定值范围内、我认为您不会损坏基准电压。。。 我不清楚您现在在器件中注入了什么参考值。
2.我不知道您向 PD 提供了多少光等 我怀疑您是因为这种原因损坏了器件的。 特别是、您似乎认为给定的信道正在工作、不是吗?
3、不能通过 SPI 写操作损坏器件。 也许有一天,我们应该实施自毁功能:)此外,设备没有您之前写入的内容的存储器,但要确定的是,只需应用 RST,然后写入正确的值。
4.我有点怀疑短时间会损坏器件。 我对该特定器件没有任何经验、但 IC 通常非常稳健、能够满足这种需求(整个行业)。
此致、
教育
您好!
当输入端没有电流(输入断开)时、器件设计为提供4096个代码(理想情况下)。 您可以在 DS 上看到、在规格表中、模拟输入范围-负满量程范围(FSR 的-0.4%)和表12。
如果在断开的通道上得到零、可能是因为输入端有一些泄漏、可能是通过焊剂? 发生这种情况时、您可以将器件切换到测试模式(在内部断开输入)并查看得到的结果。 此外、使用更大的范围、这样它不会很容易饱和、您可以看到实际值。
此致、
教育