首页> 外文期刊>Pomiary Automatyka Kontrola >Częstościomierz z układem CPLD i mikroprocesorem AVR
【24h】

Częstościomierz z układem CPLD i mikroprocesorem AVR

机译:带有CPLD芯片和AVR微处理器的频率计

获取原文
获取原文并翻译 | 示例

摘要

In this paper a simple frequency meter based on CPLD and 8-bit microprocessor is presented. This is an example, where typical functions were divided into hardware and software parts (so-called Software Hardware Co-Design Structure). The hardware part (counters, registers, multiplexer) was implemented inside a programmable device XC9572XL - Xilinx (Fig. 1), the software part was made with an 8-bit AVR ATmega88 microprocessor (Atmel). Cooperation of the CPLD device and microprocessor gives a very flexible structure (Fig. 2) which can be easily modified both in hardware and software. An example of modification inside CPLD is shown in Fig. 3. In this case the other structure of a counter and register is proposed. There is one 28-bit counter instead of a cascade of decimal counters and the necessary changes can be easily reprogrammed both inside the CPLD structure and in the program code for a microprocessor, without any changes in connections between these devices. The frequency meter can work from 1 Hz to 99 999 999 Hz and presents results on an LCD display. The measurement accuracy depends mainly on the quality of the clock signal STROBE. This signal - for counters and registers - comes from a microprocessor and can be from different sources such as eg. a microprocessor internal clock or an external temperature compensated crystal oscillator (TCXO). The measurement accuracy depends on a kind of a source. This frequency meter is programmed by students, as one of the laboratory exercises.%W artykule przedstawiono układ częstościomierza, zrealizowanego w strukturze reprogramowalnej CPLD i 8-bitowym mikroprocesorze. Część zadań związana ze zliczaniem impulsów implementowana jest w układzie programowalnym (układy liczników, rejestrów, multipleksera), część zadań związana z obróbką danych i prezentacją wyniku, realizowana jest programowo w mikroprocesorze. Przedstawiono przykład zmiany koncepcji realizacji układów licznikowych, pozwalający na optymalne wykorzystanie zasobów obu układów.
机译:本文提出了一种基于CPLD和8位微处理器的简单频率计。这是一个示例,其中将典型功能分为硬件和软件部分(所谓的软件硬件共同设计结构)。硬件部分(计数器,寄存器,多路复用器)在可编程设备XC9572XL-Xilinx(图1)内部实现,软件部分由8位AVR ATmega88微处理器(Atmel)制成。 CPLD设备和微处理器的协作提供了非常灵活的结​​构(图2),可以很容易地在硬件和软件上对其进行修改。 CPLD内部的修改示例如图3所示。在这种情况下,提出了计数器和寄存器的其他结构。只有一个28位计数器,而不是十进制计数器的级联,并且可以轻松地在CPLD结构内部和微处理器的程序代码中重新编程必要的更改,而无需更改这些设备之间的连接。频率计的工作频率范围为1 Hz至99 999 999 Hz,并在LCD显示屏上显示结果。测量精度主要取决于时钟信号STROBE的质量。用于计数器和寄存器的该信号来自微处理器,并且可以来自不同的来源,例如。微处理器内部时钟或外部温度补偿晶体振荡器(TCXO)。测量精度取决于一种信号源。该频率计是由学生编程的,作为实验室练习之一。%W artykule przedstawionoukładczęstościomierza,zrealizowanego w strukturze reprogramowalnej CPLD i 8-bitowym的模拟过程。 Częśćzadańzwiązanaze zliczaniemimpulówImplementowana jest wukładzieprogramowalnym(układyliczników,rejestrów,multipleksera),częśćzadańzwiązanazobróbkkdanych i prezentanazowro节目, Przedstawionoprzykładzmiany koncepcji realizacjiukładówlicznikowych,pozwalającyna optymalne wy​​korzystaniezasobówobuukładów。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号