主题中讨论的其他器件:HALCOGEN
IAM 工作在 ADC 使用 控制器 tms570ls4357 ,对于这 我 需要 给模拟输入信道,什么样的模拟应该给出,如何完成, 你可以帮我 SIR ,从哪个寄存器数据将被存储.
谢谢!
耶瓦
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.
IAM 工作在 ADC 使用 控制器 tms570ls4357 ,对于这 我 需要 给模拟输入信道,什么样的模拟应该给出,如何完成, 你可以帮我 SIR ,从哪个寄存器数据将被存储.
谢谢!
耶瓦
祝你新年快乐!
我应该提供哪种类型的模拟信号 ,例如我应该像温度传感器那样连接任何外部传感器 ,光传感器, 而不是 控制器提供的任何内置 模拟,TMS570LS4357生成模拟信号并 提供给模拟引脚[/引号]出于测试目的、您可以连接任何直流电源、不仅是传感器、而且还取决于您的可用性。 唯一的问题是您的模拟输入应该在 ADREFLO 到 ADREFHI 的范围内。
您还可以使用可变直流电源(如 RPS (稳压电源))对其进行测试。
您还可以使用控制器的 DAC、但该器件没有 DAC、因此您可以使用其他控制器 DAC 输出到该器件的 ADC 输入进行测试。
您还可以使用电位器(手动可调的 可变电阻器)、您可以在接地端和3.3V 电源之间连接此电阻器、还可以使用电位器的旋钮手动改变电阻、并可以将电位器的输出提供到 ADC 的输入端。 采用这种方法、您可以仅在 o 到3.3V 之间调节电压、具体取决于电压 ADC 将生成相应的数字值。
--
谢谢。此致、
Jagadish。
您好、Jeev、
ADREFLO 到 ADREFHI , ADREFLO 引脚 应 接地,ADREFHI 应 连接到 3.3V 控制器, 然后 如果 我 考虑 电位计 作为 模拟输入, 则 引脚连接将 像你说的前一线程那样完成。 ,那么 我将转储 示例 代码 ,Sir
是的、回答正确。
为了更清楚地了解、请遵循以下连接。
根据应用代码、输入 AD1IN 引脚应该是您选择的引脚。 一旦您转储代码、然后手动调节电位器旋钮、您将根据施加的电位器输入获得不同的 ADC 数字值。
--
谢谢。此致、
Jagadish。
请不要 使用 ADC 的示例代码, 而是可以为 ADC SIR 生成新代码,而不使用 ADC.c 文件的内置函数,而是使用 可能的 SIR。 [/报价]是的、可行。
只需仔细了解 ADC 的所有寄存器、然后您就可以实施自己的 API 以进行 ADC 转换和读取。
尊敬的 SIR,在控制器 TMS570LS4357 AD1IN_6中, 它具有 使用的温度传感器,可以生成模拟信号 并提供给 ADC 引脚,它会转换并提供数字输出 SIR
不、您不能这样做。 控制器的内部温度传感器无法在外部引脚上生成模拟输出。 您不能这样做。
如果我 使用诸如选择寄存器、状态寄存器 、结果寄存器等寄存器为 ADC 生成新代码,足够 SIR 其他内部计算 SAR 也应该获得代码 SIR ,否则如果提供模拟信号将其自动生成的 数字输出 [/引号]不会有任何 SAR 配置、请浏览 TRM、您可以找到所需的一切。
--
谢谢。此致、
Jagadish。
我问 是否 按照 上面的 示例顺序 ,你提到它足够转换模拟到数字,我问 [/报价]是的、请遵循上述顺序。 够了。
[/quote]尊敬的 控制器 TMS570LS4357中的 SIR 作为 模拟输入电位器 ADIN_6 ,因为我们无法向 ADC SIR 提供模拟[/报价]是的、您可以使用此电位器。
您无需在这里进行任何进一步的连接,因为您可以看到电位计已经连接到 AD1IN[6],您只需要启用相应的通道并执行转换。 如果您要更改 ADC 的模拟输入、则只需手动旋转电位器的旋钮、 如果这样做、ADC 的模拟输入会发生变化、因此您还可以看到相应数字输出的变化。
--
谢谢。此致、
Jagadish。
您好、Jeev、
我为您的要求创建了一个示例项目:
e2e.ti.com/.../AD1IN_5F00_6_5F00_ADC_5F00_Display_5F00_Test_5F00_LC4357.zip
我测试了这个项目、它按预期运行。
在调节电位计之前、您可以看到通道6的 docklight 数据、我还可以通过旋转电位计旋钮进行捕获
您可以看到、在我逆时针旋转旋钮后、我的数字输出会减小。 我在我的 Launchpad 板上进行了该测试。
请将您的项目与我的项目进行比较、并进行必要的更改。
--
谢谢。此致、
Jagadish。
通过写入组1通道选择寄存器(ADG1SEL)来选择需要在组1中转换的通道。 在这个例子中、为了选择通道0、2、4、和8在组1中进行转换、需要将一个值0x115写入 ADG1SEL
等待组1转换状态寄存器(ADG1SR)中的 GP1_END 位被置位。 当在组1中被选择进行转换的所有通道都被转换并且结果被存储在组1存储器中时、该位被置位。
7.通过读取组1 FIFO 访问位置(ADG1BUFFER)或直接读取组1结果存储器来读取转换结果
SIR 说明被理解 SIR 先生,因为这变得错误 可以解释用例子请 SIR 先生
您好、Jeev、
[报价 userid="577797" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1305996/tms570lc4357-analogue-to-digital-convertor/4973295 #4973295"]SIR 指令被理解 SIR ,由于这种错误 可以解释,举例来说,请 SIR [/报价]您不需要任何单独的示例即可理解这一点、如果您仔细阅读示例代码、您可以详细找到所有这些步骤。
如您所见、我们在示例代码中执行相同的步骤。 只需浏览他们的定义、了解他们是如何使用寄存器的。
--
谢谢。此致、
Jagadish。
尊敬的 先生 ,我理解先生, 一个 昨天 调试 代码 本身 理解,现在 这 不是 问题,从 铁路 什么信号将进来 , 我们 需要 使用 ADC ,关于我应该使用 电位计工作不是 必需的事 先生, 如果我 搜索 在线平台 它给 压力,温度,音频等. 特别是在 我们需要转换的事情, 我知道在这么多的事情,我会照顾, 如果我需要任何帮助 ,我会给你发短信,谢谢你的 巨大支持。 非常感谢。
耶瓦
您好、Jeev、
如果我 搜索 在线平台 它的给予 压力,温度,音频等
您可以使用 ADC 与任何传感器连接、所有传感器的 ADC 转换过程都是相同的。 从 ADC 获取数字输出后、您只需反向转换为相应的物理参数值、并将其显示在用户界面中。
尊敬 的先生 ,在我们的项目中 , 我们将从中继机架获得模拟信号 ,并通过我们需要使用 ADC 将模拟信号转换为数字信号,使用 以前的 示例 代码, 我们可以实现 SIR
如果您与继电器进行连接、继电器只有两种状态正确吗? 继电器打开和继电器关闭?
如果是这样、您也可以使用简单的 GIO 来查找继电器状态。 我的意思是、如果继电器输出是3.3V 模拟、那么继电器可能关闭、或者0V 模拟、那么继电器可能开启、就像这样。 那么、在这种情况下、一个简单的 GIO 会为您提供高或低状态、对吧?
--
谢谢。此致、
Jagadish。
您好、Jeev、
不采取 正常 中继,我说 火车站他们会使用该中继[/报价]我没有铁路领域的知识。 我只是介绍一般继电器的信息。 为了知道继电器的状态、我们可以只使用 GIO 而不是模拟输入。
您了解了 ADC 的工作原理、它只需将0到3.3V 的电压转换为0x000到0xFFF。 因此、您可以在信号为0至3.3V 的任何位置使用它、并且可以使用转换后的数字值来估算物理参数。
--
谢谢。此致、
Jagadish。
您好、Jeev、
将压力传感器输入与其输出映射。
例如、我的压力传感器将监测0至300bar 范围内的压力。 这意味着压力传感器将针对0bar 压力向 ADC 提供0v 输出、并针对300bar 压力向 ADC 提供3.3V 输出。
我想您已经知道如何将 ADC 数字结果转换为模拟输入、对吧?
analog_value =(3.3 / 4096)* DigitalResult
以上公式适用于12位 ADC 并考虑 ADREFHI = 3.3V 和 ADREFLO = 0v。
在代码中计算等效数字结果的模拟值后、现在可以使用以下公式将模拟值转换为压力
压力=(3.3 / 300) * Analog_value
上面的公式很简单、压力传感器将为300bar 压力提供3.3V 电压、所以在我的代码中、我得到了一些模拟值、这样我就计算了相应值的压力。
--
谢谢。此致、
Jagadish。
您好、Jeev、
ADC 将对电压进行采样、并将电压转换为合适的数字值。
您不能直接向 ADC 提供电流、因此应在施加到 ADC 之前将电流转换为电压。 添加一些电阻并将电流转换为电压、然后按照我提到的转换过程进行操作。
而您提出的流程不是我们的范围 Jeeva ,我们只能帮助您解决我们的控制器的问题。 我们可以验证您设计的电路、但您应该自行设计电路。
--
谢谢。此致、
Jagadish。
尊敬的先生, 在我们的 项目中 ,从压力传感器输出 给 IC LTC1992CMS8#PBF 然后 从 IC 再到另一个 IC AMC1200BDWVR,然后 输出这个 IC 给 微控制器 TMS570LS4357。 我有一个 疑问先生, LTC1992CMS8#PBF 从 这个 IC 输入 -IN 和+IN 被 赋予 电压形式,如果 它的电压的意思,从传感器我们得到电流输出 ,它将如何工作,请 解释 这 两种 IC 输入和 输出 形式
您好、Jeev、
您可以针对此问题提出一个新主题、因为该主题已变得太长、如果任何引用该主题的人可能会混淆。
如果您提供 意见,它 将对我们非常有帮助 [/报价]在这个问题上、我会尽力为您提供帮助、但您在这里谈论的 IC 对我来说也是新的。
所以,我必须研究和理解,然后才能回答。 因此、请预计会有一些延迟。
--
谢谢。此致、
Jagadish。