[en] Nowadays the micro and nanotechnologies investigation group has three kinds of resonators technologies based in MEMS (micro-electro-mechanical devices) technology which are thermoelectric, electrostatic and piezoelectric. These devices are controlled through a PDO system (pulsed digital oscillator) which manages the excitation and sensing in order to achieve their oscillation. We have got a hardware interface for implementing the PDO in these devices. These interfaces are commanded by a PC in such way the configuration parameters and PDO data are sent and received. For each device these interfaces are different like the low level program it is. The project goal is to route the need of unifying the MEMS control interfaces and its commanding program. To achieve it the Altera DE2 board is chosen to be used in all interfaces and also it is proposed an unique Java software to command them. First of all, the piezoelectric device interface is adapted to DE2 board to give it the maximum functionalities reaching the best interaction with the program to develop. The program will be also adapted to Picosat interface which is developed for the 3Cat-1 project, it manages a thermoelectric MEMS. This way it will be handled for the same software. A graphic Java program is developed to interact with four interfaces, which are electrostatic, piezoelectric and two different thermoelectric ones. The management of piezoelectric interface and Picosat are implemented in the program. Moreover, the program is arranged to implement, in an easy way, the control of the other interfaces when they would be ready, so all the Java windows and classes are taken in account to achieve it. This program has five main functions. It allows the user to select the MEMS to work with. It configures and manages the RS-232 port. It lets to read and to send the configuration of PDO and conditioning board. It manages the received data and system configuration files path. At last it allows starting and stopping the PDO, receiving and saving the data and also plotting it. Finally the program functionality is tested with both implemented interfaces. In the piezoelectric tests the MEMS is VHDL described inside DE2 whereas the Picosat tests are done inside the vacuum chamber located in the cleanroom.

[es] Hoy en día el grupo de investigación de micro y nanotecnologías (MNT) dispone de tres tipologías de resonadores basados en tecnología MEMS, los termoeléctricos, los electroestáticos y los piezoeléctricos. Estos dispositivos se controlan mediante un sistema PDO (osciladores digitales pulsados) que gestionan la excitación y el censado para conseguir su oscilación. Por estos motivos se dispone de una interface hardware en la cual se implementa el PDO. Esta interface se comanda mediante un PC de tal forma que se envían los parámetros de configuración i se reciben los datos obtenidos del PDO. Para cada dispositivo la interface es distinta, como también lo es el programa de bajo nivel que la comanda. El objetivo del trabajo es encauzar la necesidad de unificar las interfaces de control de les dispositivos MEMS y el programa que las comanda. Por este motivo se decide utilizar la palca DE2 d'Altera para todas las interfaces y realizar un único programa en Java que las comande. Primeramente se adapta la interface de los dispositivos piezoeléctricos a la placa DE2 para dotarla de las máximas funcionalidades en el momento de interactuar con el programa a desarrollar. El programa también se adaptará a la interface Picosat, desarrollada en el proyecto 3Cat-1, la cual gestiona un MEMS termoeléctrico. De esta forma se gestionará con el mismo software. Se desarrolla un programa Java en formato gráfico preparado para interactuar con cuatro interfaces, las cuales gestionan los MEMS electrostáticos, piezoeléctricos y dos de ellas los termoeléctricos. Se implementa la gestión de las interfaces piezoeléctricas y del Picosat. El programa queda preparado para que de forma simple se pueda implementar el control de las otras interfaces cuando estén desarrolladas, ya que se implementan las ventanas y clases correspondientes. Este programa consta de cinco funciones principales. Permite la elección del MEMS con el que queremos trabajar. Se encarga de la configuración y gestión del puerto RS-232. Permite leer y enviar la configuración del PDO y la placa de adecuación. Gestiona la localización de los archivos donde se guardan los datos recibidos y la configuración del sistema. Y, como último, permite arrancar y parar el PDO, recibir y guardar sus datos así como verlos representados gráficamente. Finalmente se verifica el correcto funcionamiento del programa gestionando las dos interfaces. La piezoeléctrica, donde el dispositivo MEMS está simulado en una descripción VHLD, y el Picosat, el cual se ensaya dentro la cámara de vacío de la sala blanca.