Digital Mode Switch is a extension PCB for MAKInterface Pro, which enables software driven changing of the smartcard mode. Due to this opportunity, there is no need for change of the jumper settings or cable replugging, as it has been for example necessary using the previous procedure for programming of goldwafer smartcards.
Digital Mode Switch does posses a very stable oscilator circuit, optimized for frequencies between 1 Mz and 10 MHz. The crystal is plugged on a socket, so the change of frequencies can be performed very quick and easy.
MAKInterface Pro is together with Digital Mode Switch a fully automated plug-and-play smartcard reader / writer.
The mode switching is performed through the parallel port, so there is no possibility that a conflict with software, using the serial port, occurs. The necessary prallel-port cable is supplied with Digital Mode Switch.
In the Setup Menu of the software "Digital Switching Utility" all ports are automatically recognized and also a comprehensive testing of Digital Mode Switch and MAKInterface Pro is beeing performed.
Using the software-mode-switching, application opportunities are given, which have not been possible with a casual smartcard reader / writer. For example, using the software "Makinterface Pro - Digital Mode Switching Smartcard Programmer" - available for free download int the Support menu - a Goldwafer, Goldwafer2 or other smartcards can be programmed with just one mouse click.
The software performs automatically all necessary steps, for example in case of Goldwafer smartcards:
The access to the external EEprom is performed, using various protocolls. Following protocolls are supported:
In case, the application, which has to be programmed, does not support one of these protocolls, the interated loaders can be used, which do support various processors and EEPROMs.
can be combined with any of following EEproms
The microcontroller-files can be read and saved in Intel HEX Format and the EEprom-files in Bin, Crd and Hex format.
The software supports for EEprom programming the casual 3.579MHz and also 6.000MHz, 8.000MHz,10.000MHz and 10.700 MHz crystal - the crystal is recognized autmatically and all necessary settings are applied by the software, in case the setting is supported by the UART of the PC. Software, written for 3.579MHz, is also able to use 6.000MHz and 10.700MHz crystals. On the other side, in case of software, written for 6.000MHz, also 3.579MHz, 8.000MHz und 10.000MHz crystals are supported.
Digital Mode Switch is delivered with one 3.579MHz crystal. For speeding up the programming process, a crystal with a higher frequency can be used. The takt rate, recommended by the producer of the device, which has to be programmed should not be exceeded.
In case of Microchip PIC smartcards, it is recommended for takt rates > 5.000MHz, to use HS (high speed) oscillator fuse.
Following some samples for the infleance of the used cristal on the programming speed.
The above shown time has been needed for prgramming a complete smartcard (Flash and EEprom 100% full with est-data) on a AMD Athlon 600MHz PC, Windows 98.
The settings of "MAKInterface Pro" (serial port) and "Digital Mode Switch" (parallel port) can be applied manually or automatically (using the Auto command). The software recognizes the port, where the hardware is connected and applies various tests.
The timings for various devices can be detected automatically (using the identify command). They can also be tuned manually in order to achive maximum speed.
The timings for each Smart Card Projekt (.scp) are saved separately.
So MAKInterface Pro (article 00115) with battery holder (article 00200), Universal, assembled smartcard PCB (article 00505) and Digital Mode Switch (article 00507) is the best solution for programming of great quantities smartcards. There is no other device, which enables such a easy and fast programming of smartcards. Also further functions of the software "Makinterface Pro Digital Switching Smartcard Programmer" have to be mentioned as for example the identification of smartcards and the used protocolls, which can be performed with just one mouse click. In case of PIC, Atmel, I2C, 2-wire, 3-wire and other smartcards, the software switches, using Digital Switch Mode, through all modes and shows the result in a few seconds.
The reading of the microcontroller and EEprom - in case R/W protocoll is supported - is performed with just one mouse click of the Read-button. Digital Mode Switch switches MAKInterface Pro automatically in the required mode (AtmelAVR/SPI, LudiPipo oder Phoenix) um, and performs the command.
Due to this function, the efforts for identfiing a smartcard are intensively reduced.