微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > CodeLoader下载到LMK04803

CodeLoader下载到LMK04803

时间:10-02 整理:3721RD 点击:

1。在CodeLoader的Port Setup里,Pin10是TRIGGER;而在snau076a.PDF的第55页里,Pin10处于悬空状态。在LMK04803的DATASHEET里,没有找到TRIGGER的定义,TRIGGER是个啥信号呢?     见附图

2。在CodeLoader的Port Setup里,Pin8未定义;而在snau076a.PDF的第55页里,Pin8与Status_LD相关,     见附图。

3。在CodeLoader的Port Setup里,Pin3未定义;而在snau076a.PDF的第55页里,Pin3与Status_Hold相关,     见附图。

4。SYNC、Status_clkin0、Status_clkin1  这3个可编程管脚,在下载过程中,是被定义为输入(I)、还是输出(O)、还是输入 / 输出(I/O)?

5。SYNC、Status_clkin0、Status_clkin1这3个可编程管脚,在下载完毕之后,是被定义为输入(I)、还是输出(O)、还是输入 / 输出(I/O)?

如果你调试的是ti原厂evm板,根据你的接口类型选择USB口或LPT即可自动设置,不要再做其他更改,谢谢

我是用LMK04803自制的PCB,不是TI的EVM。

所以疑惑于LMK04803如何与CodeLoader接口?

建议你对照手册上的定义来, 我看了data, clock, LE应该是对的.Trigger是同步触发用,没有配置可以不用.

请详细看手册第11页的相关管脚定义说明, 

其它要根据codeloader bit/pin页面上的配置来.

另外问下,你是做一个什么样的板子?

另外问下,你是做一个什么样的板子?----------时钟发生

你好,我也是用时钟芯片LMK04806自制的板子,现在请问一下想配置寄存器如何配置呢,电路板上按datasheet中所述留出了几个接口,有Uwire_SYNC,Uwire_DATA,Uwire_CLK,Uwire_LE,Uwire_LD,Uwire_Holdover,请问一下通过这几个接口如何配置寄存器呢,目前手上有个LMK04806的评估板,是通过线与电脑相接,通过codeloader配置寄存器再down到芯片中吗?如果不与电脑相接,如何操作呢?谢谢!

CodeLoader用在 实验板的调试过程中 比较合适。

调试成功之后,若是做产品的话,可以在PCB上用 ROM或者FPGA  实现uwire的时序逻辑。

LMK04800与FPGA类似,芯片内部以RAM类的模式存储 配置数据。

 

如果你自己的单板需要有MCU之类的芯片对uWIRE接口进行配置.

如果你没有MCU,就需要用CDCE类的带EEPROM的芯片提前烧写,上电就有自动配置.

麻烦请问一下想配置时钟芯片中的寄存器,如何配置呢?是用什么语言来进行,有没有这方面的例子呢?谢谢!

参照http://www.ti.com.cn/cn/lit/ds/symlink/lmk04803.pdf的P19:

3.5 Serial MICROWIRE Timing Diagram

按照这个时序关系,配置LMK04800芯片的寄存器。 

如果你是用CodeLoader,直接下载即可;如果你是在PCB上自行配置,那么可以使用单片机、PROM、FPGA,语言由你所使用的单片机、PROM、FPGA决定。

正确,用UWIRE接口. C, VHDL你自己选的什么控制器自己决定

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top