|
Информация: Ваш браузер не принимает cookies. Если Вы хотите положить товары в Вашу тележку и купить их, то Вам необходимо включить cookies. MELT LCD display module use recommendationsConnecting LCD display modules using connectorsCertain connector types (e.g., pin connectors) provide no secure electrical contact where the electrical connector experiences mechanical stress. This can cause LCD display breakdown!Mechanical stress can occur due to many reasons: misalignment between the connector and the display fasteners, connector skew, temperature variations, frequent display replacements, external mechanical effects on the display and/or the product as a whole. Thus it is recommended to use soldered electrical connections for LCD displays. At least, avoid using connectors just in between the LCD display board and any other board. LCD display should be connected to the main board with the help of the loop line, which in turn can be connected using either the soldering technique or connectors. Any other method eliminating the occurrence of mechanical stress in connectors can be used as well. 4-bit mode in alphanumeric LCD display modules
What is the actual storage capacity of LCD display modules?All alpha-numeric displays have built-in 80-byte memory. Memory addresses should be verified against the LCD display module documentation. A memory portion is displayed on the display, while the entire storage capacity is available both on writing and on reading. The memory saves its contents for as long as the LCD display module is energized, no matter whether the display is on or off.Storage capacity of graphic LCD display modules:
In segment parallel-interface displays (MT-10T7, MT-10T8, MT-10T9), the built-in memory cannot be read (memory size is 10 bytes + lockout trigger). Are LCD display modules compatible with high-speed controllers? What is the maximum fill rate?Yes, they are. But one should bear in mind the signal preset and hold times. The maximum write speed:
What is the right way to switch on the LCD backlight?All LCD display modules are designed in such a way that the backlight is energized from the power supply of the display itself. That is the ‘+’ terminal of the backlight (A pin) is connected to Ucc pin, while the ‘—’ terminal of the backlight (K pin) is connected to GND pin. This is true for both 5V and 3V displays.What is the method for LCD display contrast adjustment?
Anyway, one should better review documentation on the specific LCD display module. If you have any doubts about the accuracy of documentation, contact us directly or ask your question on the forum. Can 5V LCD display module be connected to 3V controller?Technically, it can. But the difference in logic signal levels should be considered: for some displays logic ‘1’ level can appear to be higher than the controller is capable of generating. This is true for RES pin of the MT-12864 display, whose log. ‘1’ level can be 3.75V (0.7*5.5V) min, while log. ‘1’ level of other pins is as little as 2.4V.The problems can also occur during reading from LCD display module. During the read cycle the LCD display module will deliver log. ‘1’ voltage of up to 5V to the pins, and the current will flow through the protective diodes in the controller, which could result in the breakdown of both the display and the controller. It is necessary to make provisions for the measures such as level matching circuits, current limitation by pins, etc. What is the right way to issue instructions to alphanumeric and graphic LCD display modules?There are several options. You can either choose the most appropriate variant or invent the new one not contradicting the LCD display module documentation.
Certainly, above listed is not the exhaustive list of available options, though in most cases they are just enough. What is the right way to check the readiness of the LCD display module to exchange data?In the most general case, it is necessary to execute the cycle of information reading from the LCD display module by setting control signals to the receipt of the status byte, and check the BUSY bit in the read-in byte. For alphanumeric LCD in 4-bit mode, one should remember to receive both nibbles whether the display is ready or not. In controllers offering the option of the data bus operation mode selection (input or output), remember to switch the data bus to input prior to E pulse generation (read strobe).There is a faster way to check the BUSY flag in alphanumeric LCDs: start the read cycle but check the BUSY flag right at the data bus without resetting the ‘E’ strobe subject only to holding the delay time set for data output by the display. Meanwhile the ‘E’ strobe can be kept active until the BUSY flag reset is detected; whereupon the status byte read cycle can be terminated. The termination must always be performed correctly: e.g., for alphanumeric displays in 4-bit mode, the receipt of the low nibble of the status byte is compulsory, notwithstanding the fact that the BUSY bit is located in the high nibble and reading the low nibble could seem to be excessive. But it’s not! Can LCD display modules be operated under the negative temperature conditions?We offer several versions of LCD display modules, most of which are designed to be operated, in particular, at negative temperatures. Our products include commercial LCD display modules with operating temperatures of up to --30°C (with storage temperatures of up to -40°C). The max permissible operating t range is +50°C to +70°C (storage t range is +60°C to +80°C). But one should understand that the extended temperature range displays are: 1) more expensive; and 2) demonstrate considerable increase in the information refresh times under the negative temperature conditions (from 0.2s at +20°C to 7s at -20°C and 15s at -30°C). Refresh time is the time period between writing the new information to the display and termination (by sight) of transient processes in the LCD glass. If during the write process no information change occurs in RAM, no transient processes will take place either. That is, time for transient processes is required only where output information refresh occurs. This time has nothing to do with the internal RAM write time.Readout of the changing information to the display more frequently than with the above intervals would not incur any damages, but one will be able to see something in between the old and the new information on the display. Is there any way to change the LCD control interface?Yes, there is. For MT-6116, MT-6116B, and MT-12232B LCD display modules, 68000 control interface can be replaced by 8080 interface. In this case the R/W signal will turn to /WR signal, and E signal – to /RD signal. Only one of those signals can be the active one. To choose 8080 interface, send the log.1’log.0 edge to the RES pin and maintain log.0 over the entire running time of the display.For more detail see the documentation on КБ145ВГ4 crystal (ANGSTREM) or SED1520DOA or contact us. In MT-12232A, MT-12232C, and MT-12232D LCD display modules the change of interface type is also physically feasible. However, it can cause the display to become inoperable due to two crystal access decoder in its circuit. Distinctive features of MT-6116 and MT-12232 LCD display modulesMT-6116 and MT-12232 displays are based on the same crystal. They feature certain peculiarities to be considered in designing products containing these displays:
Distinctive features of MT-6464 and MT-12864 displays.The minimum pause time between the display access cycles (10јs) is not specified in our documentation. There are two options: to hold the above pause or to check the display busy flag.It is also not mentioned that when reading information from the internal display memory a “do-nothing” read cycle should be executed – after the column address set instruction the first read cycle won’t output any useful information (the real data will be output only starting with the second read cycle). No extra read cycles are required to read the status byte. Since the crystals within the display are independent, both status bytes need to be checked (or at least for the crystal to be accessed). For the same reason (crystal independency), to ensure correct operation of the LCD display module, the initialization should be performed for both display crystals. No input or output current values for the displays are specified in the documentation.The output voltages specified in the documentation are ensured at the following maximum output current values:
Input current values for the displays are specified in the appropriate display documentation, except for MT-6116* and MT-12232* displays:
Is there any fast way to test LCD functionality?Yes, there is, but not for all displays. Below is the breakdown by display types:
For online display testing you can use this program (920 Kb). It outputs a test pattern to the display connected to the computer via the LPT port. The connection diagram for each LCD is shown right in the program window. The program screen view when MT-20S4A is selected No pattern is displayed at all. What is there to do?Incorrect contrast adjustment is the most probable reason for no information is displayed on LCD (virtually the display runs, the pattern exists, but it is invisible). This could be checked by reading the previously stored information from the LCD (inapplicable for segment displays).Given any defects suspected, it is recommended:
Do you have any sample programs for output to LCD?Yes, we do. Study the archive containing sample programs for output to our LCDs. The programs have been created using a C-like language and are designed to demonstrate the LCD operation algorithm. The programs are accompanied with detailed comments but cannot be compiled (the time delay function and LCD control signal names need to be determined). The examples of application of our LCD display modules in various devices can be found here . |